wordpress技巧:通过纯代码实现批量替换wordpress博客文章中的文字

前言

如果你在博客的文章中经常加入一些关键词句,但后来准备将这些关键词句替换为其它的内容的话,如果手动替换的话不仅工作量大、而且麻烦容易出错。

教程

下面的两个方法可以非常方便地帮你替换掉这些关键词句。

第一个方法:将下面代码加到主题的functions.php文件中:

function replace_text_wps($text){  
    $replace = array(  
        // '关键词' => '替换的关键词'  
        'wordpress' => '<a href="#">wordpress</a>',  
        'excerpt' => '<a href="#">excerpt</a>',  
        'function' => '<a href="#">function</a>'  
    );  
    $text = str_replace(array_keys($replace), $replace, $text);  
    return $text;  
}  
  
add_filter('the_content', 'replace_text_wps');  
add_filter('the_excerpt', 'replace_text_wps');  

第二个方法:通过数据库直接替换,代码如下:

UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换后的字符串')
WHERE 设定条件;

比如将文章中的"暮城资源网"替换为"暮城博客",则代码如下:

UPDATE wp_posts SET post_content = replace(post_content, '暮城资源网', '暮城博客');

我们就能批量替换文章中的特定字段了。

 

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注