我最近在WordPress中导入了不少帖子(数千个),发现很多帖子在帖子开头已经注释掉了
<!--<img src="" />-->
。
不幸的是,无论出于何种原因,WordPress都会将此评论添加到所有内容中,因此内容已存在,但未显示。所以我认为解决这个问题的简单方法是运行查找并替换SQL语句,查找所有实例并替换为空。
我无法弄清楚如何让它发挥作用。我不是SQL的专家,所以我想找到我可以在find语句中使用通配符,但显然没有,或者至少我无法理解它。
所以我想要做的就是找到所有已注释掉的图像,并将其替换为空,基本上只是删除它们。图像并不完全相同。有些只是有一个src,有些还有高度和宽度,有些有alt属性等等。并且它们并非都是相同的顺序。所以我希望像UPDATE wp_posts set post_content = replace(post_content, '<!--<img %>-->', '')
之类的东西能起作用,但事实并非如此。
因此,如果有人对如何做到这一点有任何想法,我将非常感谢你的帮助。