1

我在常规选项卡中的 woocommerce 中创建了一个自定义字段,您可以在此处看到 自定义文本区域

我需要为要在 textarea 中插入的文本创建文本域,以使用 WPML 字符串对其进行翻译。

我尝试在占位符中插入文本域

'placeholder' => __('inserire tipo calzabilità', 'woocommerce')

但它不起作用!
怎么了?

在代码下方

add_action('woocommerce_product_options_general_product_data', 'woocommerce_product_custom_fields');

function woocommerce_product_custom_fields()
{
    global $woocommerce, $post;
    echo '<div class="product_custom_field">';

    //Custom Product  Textarea
    woocommerce_wp_textarea_input(
        array(
            'id' => '_custom_product_textarea',
            'placeholder' => 'inserire tipo calzabilità',
            'label' => __('Campo calzabilità', 'woocommerce')

        )
    );
    echo '</div>';

}

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


function woocommerce_product_custom_fields_save($post_id)
{

// Custom Product Textarea Field
    $woocommerce_custom_procut_textarea = $_POST['_custom_product_textarea'];
    if (!empty($woocommerce_custom_procut_textarea))
        update_post_meta($post_id, '_custom_product_textarea', esc_html($woocommerce_custom_procut_textarea));

}

add_action( 'flatsome_custom_single_product_1', 'dancin_fit', 20 );

function dancin_fit() {

   echo '<div class="fit"><span>' . get_post_meta(get_the_ID(), '_custom_product_textarea', true) .'</span></div>';
}
4

0 回答 0