电脑
wordpress
将下面这段函数添加到主题的 functions.php 文件中:
function replace_text_wps($text){ $replace = array( // '我是要被替换的文本' => '我是被替换后的文本' 'wordpress' => 'wordpress', 'excerpt' => 'excerpt', 'function' => 'function' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('the_excerpt', 'replace_text_wps');
注释:上面代码中第四、五、六行的 wordpress,excerpt 及 function 就是要被替换的文本;相应的wordpress,excerpt 及 function 就是被替换后的文本,很明示,它们都被替换成链接文本了。最后的两条函数的意思分别为:
1.add_filter(‘the_content’, ‘replace_text_wps’); ——>替换文章正文中的文本内容2.add_filter(‘the_excerpt’, ‘replace_text_wps’); ——>替换文章摘要中的文本内容
方法也许很多,但我觉得这种是最好的,那就是执行 SQL 查询语句进行批量删除,非常彻底,不过涉及WordPress 数据库重要数据表,所以事前得做好数据库的备份。登录数据库管理中心,执行以下语句即可:
UPDATE wp_posts SET post_content = REPLACE( post_content, '[adsense]', '' );
说明:这里我要删除的是一条已经没有用的简码“[adsense]”,使用时请修改为要删除的内容。
如果我们想将 [adsense] 替换成 [related_posts] 这样的内容,可以写成这样:
UPDATE wp_posts SET post_content = REPLACE( post_content, '[adsense]', '[related_posts]' );