当我在发布产品时添加相同的SKU产品时,我会收到无效和重复的SKU错误,但发布的产品没有SKU,我希望该产品不发布没有SKU的产品并另存为草稿。未输入SKU的产品不能发布,保存为草稿。我该怎么做?
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 );
型
mwkjh3gx2#
它应该显示SKU重复的错误消息,并阻止产品发布。
2条答案
按热度按时间bhmjp9jg1#
目前无法将产品设置中的SKU字段设置为必填项。目前,管理 Jmeter 板中唯一需要的字段是由于功能原因而需要的字段。
您可以通过将此代码添加到活动主题functions.php文件来允许重复的SKU。
字符串
如果没有SKU,请使用以下代码更新状态以起草
型
mwkjh3gx2#
它应该显示SKU重复的错误消息,并阻止产品发布。