Woocommerce自定义文本区域的文本域

时间:2018-04-26 08:49:23

标签: wordpress woocommerce

我在常规标签中的woocommerce中创建了一个自定义字段,您可以在此处看到 custom textarea

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

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

  

'placeholder'=> __('inseriretipocalzabilità','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>';
}

0 个答案:

没有答案