我使用WooCommerce,拥有3000多种产品。使用WooCommerce,可以选择启用/禁用每个产品的评论。“我的编辑产品”页面上的框如下所示:
遗憾的是,默认情况下,复选框(以红色突出显示)没有选中。我已经就此联系了WooCommerce,他们告诉我是否选中此框取决于我是否在“设置”>“讨论”中启用了评论。然而,注释是,并且始终处于启用状态,但我的任何产品都没有默认选中“审阅”选项。
这是一个巨大的负担,因为这可能意味着我必须浏览3000多种产品中的每一种,并手动勾选复选框。
是否有另一种方法可以“批量检查”我的每个产品的这些框?
最合适的回答,由SO网友:Eric Holmes 整理而成
如果您有数据库访问权限,并且熟悉/熟悉MySQL,那么可以在product表上编写一个简单的更新脚本,将所有“review\\u status”替换为“yes”。
我不熟悉WooCommerce后端,但您只需要找到适当的表、列和值,这将是一个5-10秒的考验。
UPDATE [wp_woo_products_table] SET [product_status]=\'[enabled/yes]\'
忽略上面一行中的方括号[],它们只是表示适当值的占位符。