You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置WooCommerce添加产品表单中'Used for variations'复选框默认勾选

让WooCommerce"用于变体"复选框默认勾选

要实现这个需求,无需修改WooCommerce核心文件,添加一段自定义代码即可:

将以下代码添加到WordPress主题的functions.php文件,或者用Code Snippets这类插件来管理自定义代码:

add_action( 'admin_footer', 'default_check_variations_checkbox' );
function default_check_variations_checkbox() {
    // 仅在产品添加/编辑页面生效
    if ( get_current_screen()->id !== 'product' ) return;
    ?>
    <script>
        jQuery(function($){
            // 页面加载时自动勾选"用于变体"复选框
            $('#_used_for_variations').prop('checked', true);
            // 切换产品类型时,针对可变产品保持勾选状态
            $('select#product-type').on('change', function(){
                if ( $(this).val() === 'variable' ) {
                    $('#_used_for_variations').prop('checked', true).trigger('change');
                }
            });
        });
    </script>
    <?php
}

代码说明:

  • 代码仅作用于产品管理页面,不会干扰后台其他功能。
  • 通过jQuery在页面加载完成后自动勾选目标复选框,同时监听产品类型切换事件,确保切换到可变产品时复选框保持勾选状态。
  • 采用这种方式,打开添加产品页面就能看到"用于变体"已处于勾选状态,保存产品后设置也会被正常保留。

内容的提问来源于stack exchange,提问作者Ashley Young

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 13:10:25