抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年
人们总是混淆了欲望和理想

WordPress 清理数据库中旧版编辑残留注释

在之前一文已提到缩略图处理,经过考虑够后仅留下了 1024 规格与原图,在进行缩略图的数据库与文件匹配时,发现 wp_content 字段存在大量 \n<!-- wp:xxxx -->,以及 <!-- wp:xxxx -->\n

强迫症的我是忍受不了这种脏数据的,三条SQL 语句可以简单解决:

对于头部标签:

UPDATE wp_posts SET post_content = REGEXP_REPLACE(post_content, '<!--.*wp:.*-->\n', '') WHERE post_content REGEXP '<!--.*wp:.*-->\n';

对于尾部标签:

UPDATE wp_posts SET post_content = REGEXP_REPLACE(post_content, '\n<!--.*wp:.*-->', '') WHERE post_content REGEXP '\n<!--.*wp:.*-->';

搞完收工?不还得检查下不带换行的:

UPDATE wp_posts SET post_content = REGEXP_REPLACE(post_content, '<!--.*wp:.*-->', '') WHERE post_content REGEXP '<!--.*wp:.*-->';

以上。


本站由以下主机服务商提供服务支持:

0条评论

发表评论