我在常规标签中的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>';
}