我正在尝试替换此短代码
[RICH_REVIEWS_SHOW Category=”all” num=”6″]
使用这个短代码
WordPress 数据库中的[site_reviews Summary count="3"hide="date"]
。
我尝试过插件“更好的搜索和替换”,但没有成功。
我还尝试通过 cpanel 使用此代码。
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
表。
例如”
vs ”
vs ”
我建议手动查找具有此短代码的帖子,并将该短代码复制到 SQL 查询中。然后再试一次。
关于mysql - 替换 SQL 数据库中的短代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58295493/