在供应商面板中找不到自定义字段

时间:2019-05-17 11:21:30

标签: php woocommerce hook-woocommerce custom-fields custom-wordpress-pages

我需要在供应商的产品页面上有一个自定义字段。 使用下面的代码,我看到了新标签,但不知道在产品页面中的哪里找到(我想在其中写一些文字,取决于产品功能)。 我想在没有插件的情况下解决这个问题。 请参阅下面的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
}

0 个答案:

没有答案