Пожалуйста, попробуйте улучшить свой ответ с помощью некоторого кода. Это будет гораздо полезнее для будущих пользователей.

Commerce я хотел бы добавить настраиваемый текст для отображения моих товаров, который будет взят из настраиваемого поля на странице редактирования товара.

Вот как это выглядит сейчас:

Вы можете увидеть продукты с их названием ниже:

Я хотел бы добавить текст под каждым продуктом, отмеченный синей ручкой:

Мне удалось найти некоторый пользовательский код PHP, чтобы добавить настраиваемое поле на странице продукта, например:

.

Это мой код:

    // Display Fields
add_action('woocommerce_product_options_general_product_data', 'woocommerce_product_custom_fields');

// Save Fields
add_action('woocommerce_process_product_meta', 'woocommerce_product_custom_fields_save');

function woocommerce_product_custom_fields()
{
    global $woocommerce, $post;
    echo '<div class="product_custom_field">';
    // Custom Product Text Field
    woocommerce_wp_text_input(
        array(
            'id' => '_custom_product_text_field',
            'placeholder' => 'Custom Product Text Field',
            'label' => __('Custom Product Text Field', 'woocommerce'),
            'desc_tip' => 'true'
        )
    );

}

function woocommerce_product_custom_fields_save($post_id)
{
    // Custom Product Text Field
    $woocommerce_custom_product_text_field = $_POST['_custom_product_text_field'];
    if (!empty($woocommerce_custom_product_text_field))
        update_post_meta($post_id, '_custom_product_text_field', esc_attr($woocommerce_custom_product_text_field));
}

Но я не знаю, как подключить настраиваемое поле к дисплею продукта, поэтому текст настраиваемого поля будет отображаться под названием продукта.

Как отобразить настраиваемое поле под названием продукта

Ответы на вопрос(2)

Ваш ответ на вопрос