我需要在供应商的产品页面上有一个自定义字段。 使用下面的代码,我看到了新标签,但不知道在产品页面中的哪里找到(我想在其中写一些文字,取决于产品功能)。 我想在没有插件的情况下解决这个问题。 请参阅下面的imgs网址。 这个想法可能吗?
先感谢
no custom field here
empty custom field is displayed in frontpage
// Register the Tab by hooking into the 'woocommerce_product_data_tabs' filter
add_filter( 'woocommerce_product_tabs', 'add_my_custom_product_data_tab' );
function add_my_custom_product_data_tab( $product_data_tabs ) {
$product_data_tabs['my-custom-tab'] = array(
'label' => __( 'My Custom Tab', 'my_text_domain' ),
'target' => 'my_custom_product_data',
);
return $product_data_tabs;
}
// tab content hooking into the 'woocommerce_product_data_panels' action hook
add_action( 'woocommerce_product_data_panels', 'add_my_custom_product_data_fields' );
function add_mailchimp_product_data_fields() {
global $woocommerce, $post;
?>
<div id="my_custom_product_data" class="panel woocommerce_options_panel">
<?php
woocommerce_wp_checkbox( array(
'id' => '_my_custom_field',
'wrapper_class' => 'show_if_simple',
'label' => __( 'My Custom Field Label', 'my_text_domain' ),
'description' => __( 'My Custom Field Description', 'my_text_domain' ),
'default' => '0',
'desc_tip' => false,
) );
?>
</div>
<?php
}