替换SQL数据库中的短代码

问题描述 投票:0回答:1

我正在尝试替换此短代码

[RICH_REVIEWS_SHOW category=”all” num=”6″]

使用此简码

[site_reviews summary count="3" hide="date"]在wordpress数据库中。

我尝试了插件“更好的搜索和替换”,但没有运气。

我也尝试通过cpanel使用此代码。

update wplq_posts set post_content =
replace(post_content,'[RICH_REVIEWS_SHOW category=”all” num=”6″]','[site_reviews summary count="3" hide="date"]');

最初没有匹配项,如果我删除了短代码的某些部分,则会得到一些结果。我对如何完成工作感到迷茫。

谁能指出正确的方向。

提前感谢。

mysql wordpress shortcode
1个回答
1
投票

您的示例中的SQL是正确的。

对此问题的可能解释是,[RICH_REVIEWS_SHOW category=”all” num=”6″]中的双引号与post_content表中存储的短代码中使用的双引号不匹配。

例如 vsvs "

我建议手动查找包含此短代码的帖子,然后将该短代码复制到SQL查询中。然后再试一次。

© www.soinside.com 2019 - 2024. All rights reserved.