在管理新产品页面中默认将产品类型设置为“变量”

时间:2019-04-17 13:29:07

标签: php jquery wordpress woocommerce wp-admin

我正在创建仅具有可变产品的WooCommerce商店。创建新产品时,我总是需要手动将“产品数据”更改为“可变产品”。当您拥有数百种产品时,这变得很痛苦:)

我已经在互联网上搜索了,但是找不到任何东西...

<php?
// Code here
?>

我正在寻找一个PHP代码段,以在创建新产品时将“变量产品”设置为默认值,有什么想法吗?

1 个答案:

答案 0 :(得分:0)

已更新-以下代码默认在新产品页面的后端产品类型选择器上选择“变量”:

add_action( 'admin_footer', 'product_type_selector_filter_callback' );
function product_type_selector_filter_callback() {
    global $pagenow, $post_type;

    if( $pagenow === 'post-new.php' && $post_type === 'product' ) :
    ?>
    <script>
    jQuery(function($){
        $('select#product-type').val('variable');
    });
    </script>
    <?php
    endif;
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。