wordpress 发布WooCommerce产品时,为什么会出现无效的重复SKU错误?

qgzx9mmu  于 2023-08-03  发布在  WordPress
关注(0)|答案(2)|浏览(182)

当我在发布产品时添加相同的SKU产品时,我会收到无效和重复的SKU错误,但发布的产品没有SKU,我希望该产品不发布没有SKU的产品并另存为草稿。
未输入SKU的产品不能发布,保存为草稿。
我该怎么做?

bhmjp9jg

bhmjp9jg1#

目前无法将产品设置中的SKU字段设置为必填项。目前,管理 Jmeter 板中唯一需要的字段是由于功能原因而需要的字段。
您可以通过将此代码添加到活动主题functions.php文件来允许重复的SKU。

add_filter( 'wc_product_sku_enabled', '__return_false' );

字符串
如果没有SKU,请使用以下代码更新状态以起草

// define the woocommerce_process_product_meta callback 
function action_woocommerce_process_product_meta( $post_id, $post ) {
    // make action magic happen here... 
    if ( empty( $_POST[ '_sku' ] ) ) {
        wp_update_post( array(
            'ID'             => $post_id,
            'post_status'    => 'draft',
        ) );
    }

}

// add the action 
add_action( 'woocommerce_process_product_meta', 'action_woocommerce_process_product_meta', 10, 2 );

mwkjh3gx

mwkjh3gx2#

它应该显示SKU重复的错误消息,并阻止产品发布。

相关问题