将 WooCommerce 产品简短描述复制到数据库中的产品详细描述

Fan*_*ten 1 mysql sql wordpress product woocommerce

我有一个包含大约 800 个 WooComm 产品的客户站点。

所有单个产品描述文本内容已被捕获在“产品简短描述”区域中,而不是在单个产品页面的“产品详细描述”区域中。

我需要将内容从“产品简短描述”批量复制到“产品详细描述”。

...然后可能批量删除“产品简短描述”。

也许我可以通过 PHPMyAdmin 在数据库中执行此操作?

有任何想法吗?

Loi*_*tec 6

试试这个简单的 SQL 查询,它将产品简短描述复制到产品详细描述:

UPDATE `wp_posts`
SET `post_content` = `post_excerpt`
WHERE `post_type` = 'product'
AND `post_status` = 'publish'
Run Code Online (Sandbox Code Playgroud)

之前总是进行数据库备份(特别是wp_posts表)。

测试和工作


完成后,最好使用以下方法清空简短描述:

UPDATE `wp_posts`
SET `post_excerpt` = ''
WHERE `post_type` = 'product'
AND `post_status` = 'publish'
Run Code Online (Sandbox Code Playgroud)

测试和工作


如果它对您不起作用,请检查您的表前缀是否应全部以wp_...开头,如果不是,请替换wp_为您的特定前缀。