卸载WP-SynHighlighter插件后的清理工作

WP-SynHighlighter这是个非常蛋疼的代码高亮插件,卸载之后文章里会留下类似[codesyntax lang=”php”]的字符串,非常蛋疼。
清除的话需要执行以下sql语句:

UPDATE wp_posts SET post_content = replace( post_content, '[codesyntax lang="php"]','') ;
UPDATE wp_posts SET post_content = replace( post_content, '[/codesyntax]','') ;

因为插入的语言不通,可能[codesyntax lang=”php”]为jsp或者bash什么的。自行用语句查找:

SELECT count(*) FROM `wp_posts` WHERE `post_content` like '%[codesyntax lang=%'
SELECT * FROM `wp_posts` WHERE `post_content` like '%[codesyntax lang=%'
上一篇
下一篇