在WooCommerce自定义产品类型广告资源标签

时间:2017-07-10 09:43:52

标签: wordpress woocommerce hook-woocommerce

如何在自定义产品类型“测试产品”中显示“单独销售”字段? missing sold individually

我尝试使用以下钩子函数

static function addField() {
    echo "<script>jQuery('.show_if_simple').addClass('show_if_test');
    jQuery('._sold_individually_field.show_if_simple').addClass('show_if_test');
    </script>";
    }
    add_action('woocommerce_product_options_general_product_data','addField'));

1 个答案:

答案 0 :(得分:1)

请在function.php文件中添加以下代码。您需要在案例中添加show_if_{your_custom_product_type}类,show_if_test。将show_if_simple_rental替换为show_if_{your_custom_product_type}。了解更多信息click here

function wh_simple_rental_admin_custom_js() {

    if ('product' != get_post_type()) :
        return;
    endif;

    ?>
    <script type='text/javascript'>
        jQuery(document).ready(function () {
            //for Inventory tab
            jQuery('.inventory_options').addClass('show_if_simple_rental').show();

            jQuery('#inventory_product_data ._sold_individually_field').parent().addClass('show_if_simple_rental').show();
            jQuery('#inventory_product_data ._sold_individually_field').addClass('show_if_simple_rental').show();
        });
    </script>
    <?php

}

add_action('admin_footer', 'wh_simple_rental_admin_custom_js');