在 WooCommerce 中,我的产品变体被禁用,因此尽管有库存,但该项目似乎缺货。
我需要一些帮助才能在我的所有 woocommerce 产品变体中启用此选项。
我想启用显示文本“启用”的复选框,我们可以通过 SQL 代码为所有产品启用该框:
有关说明,请参阅此屏幕截图:
在 WooCommerce 中,我的产品变体被禁用,因此尽管有库存,但该项目似乎缺货。
我需要一些帮助才能在我的所有 woocommerce 产品变体中启用此选项。
我想启用显示文本“启用”的复选框,我们可以通过 SQL 代码为所有产品启用该框:
有关说明,请参阅此屏幕截图:
您可以在 phpMyAdmin 上运行这个非常简单的 SQL 查询,该查询将启用所有禁用的变体(之前总是做一个数据库备份 - 同时检查您的表是否以 开头wp_
):
UPDATE wp_posts as p
SET p.post_status = 'publish'
WHERE p.post_status = 'private'
AND p.post_type = 'product_variation';
或者您可以使用这个自定义功能,您将通过浏览您网站的任何页面来运行一次(之前总是做一个数据库备份):
function enable_all_disabled_variations(){
global $wpdb;
return $wpdb->query("
UPDATE {$wpdb->prefix}posts as p
SET p.post_status = 'publish'
WHERE p.post_status = 'private'
AND p.post_type = 'product_variation'
");
}
// Run the function
enable_all_disabled_variations();
代码在您的活动子主题(或活动主题)的functions.php 文件中。测试和工作。完成后删除此代码。