替换 SQL 数据库中的简码
Replace shortcode in SQL database
我正在尝试替换此简码
[RICH_REVIEWS_SHOW category=”all” num=”6″]
使用此简码
[site_reviews summary count="3" hide="date"]
在 wordpress 数据库中。
我试过插件 "better search and replace" 但没有成功。
我也试过通过控制面板使用此代码。
update wplq_posts set post_content =
replace(post_content,'[RICH_REVIEWS_SHOW category=”all” num=”6″]','[site_reviews summary count="3" hide="date"]');
最初没有匹配项,如果我删除短代码的某些部分,我会得到一些结果。我对如何完成这项工作有点迷茫。
任何人都可以指出正确的方向。
提前致谢。
您的示例中的 SQL 是正确的。
对该问题的可能解释是 [RICH_REVIEWS_SHOW category=”all” num=”6″]
中的双引号与 post_content
table 中存储的短代码中使用的双引号不匹配。
例如”
vs ″
vs "
我建议手动查找具有此简码的 post 并将该简码复制到 SQL 查询中。然后重试。
我正在尝试替换此简码
[RICH_REVIEWS_SHOW category=”all” num=”6″]
使用此简码
[site_reviews summary count="3" hide="date"]
在 wordpress 数据库中。
我试过插件 "better search and replace" 但没有成功。
我也试过通过控制面板使用此代码。
update wplq_posts set post_content =
replace(post_content,'[RICH_REVIEWS_SHOW category=”all” num=”6″]','[site_reviews summary count="3" hide="date"]');
最初没有匹配项,如果我删除短代码的某些部分,我会得到一些结果。我对如何完成这项工作有点迷茫。
任何人都可以指出正确的方向。
提前致谢。
您的示例中的 SQL 是正确的。
对该问题的可能解释是 [RICH_REVIEWS_SHOW category=”all” num=”6″]
中的双引号与 post_content
table 中存储的短代码中使用的双引号不匹配。
例如”
vs ″
vs "
我建议手动查找具有此简码的 post 并将该简码复制到 SQL 查询中。然后重试。