WordPress中查找替换内容

日期: 标签:WordPress教程故障排除
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我
文章目录

     这个问题可以说是老生常谈了,但是有人提起,我觉得还是有必要写成一篇文章。

     如果是出现以下情况,也许你只能选择查找替换内容来解决问题了:

  • WordPress升级后出现奇怪的字符:当你给WordPress平台升级之后,文章内容中出现了奇怪字符,如,"” Â", "’", "??"
  • 替换文字1到文字2:你想将整个博客内容中的文字1替换成文字2,但是你的博客中有上千篇文章,如果是在后台一个一个地查找并编辑替换,我想这将是最笨的方法
  • 你发现了一个拼写错误。一直以来你都用某句话或某种方式来描述一种东西,但是现在你意识到这是错的,希望能够将之前所有文章中内容纠正过来。
  • 博客更换了域名。如果你的博客更换了域名,原来所有的文章中所引用的图片URL都是老域名的,换新域名后图片都显示不了了,现在你想把文章中的旧域名换成新域名
  • ...

WordPress

     以下是常见的两种在整站中查找替换的方法,但是按照惯例,你还是先备份一下你的博客数据库:

方法一:使用插件Search and Replace

     插件的使用非常简单,下载后解压上传到wp-content/plugins目录下,并在后台启用 Search & Replace,最后到后台 - 设置 - 搜索和替换就能使用到这个插件。输入搜索文本和替换文本,并选择替换范围,就可以轻松快速地替换:

下载此文件

方法二:执行SQL对数据库进行搜索替换

     之前我也写过一篇相关的文章,具体的使用方法见下文的方法一:WordPress 如何批量修改文章信息?

-- 完 --

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/wordpress-search-replace.html
露兜
kaapass@outlook.com  QQ 825533758

业余编程爱好者。

23 条留言

点此留言
  1. ZCMHI ZCMHI

    抢沙发来了!

  2. 弈仙象棋 弈仙象棋

    其实想请教一下有没有好办法在发布文章时就把部分内容替换掉,这样就不用每次都要自己先编辑好再发布了

    • Ludou

      @弈仙象棋 如果是自己写文章的话,估计不会有这样的需求。

  3. 集趣 集趣

    这个的确是有必要的,尤其是博客里的图片

  4. 软件盒子 软件盒子

    很实用的功能

  5. 博客之家 博客之家

    祝你圣诞快乐啊

  6. 未扬清 未扬清

    直接在数据库修改

  7. wist

    请问在RSS里加入本文地址或者其他内容,代码应该怎么写呢?网上搜不到满意的.谢谢.

  8. 原始 原始

    咨询一下,你这个留言是用的哪个插件呢?谢谢。

    • Ludou

      @原始 插件:Wordpress Thread Comment

    • Ludou

      @原始 WordPress 3.0 以上版本都带了评论嵌套功能,不需要插件,自己搜搜!

  9. oalleno oalleno

    替换文字1到文字2,这个好像做不到样,我想去掉文章内使用的短代码 “[widgets]”,查询出错Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /……/search-and-replace.php on line 529

    • Ludou

      @oalleno 请确认你已经正确安装了插件Search and Replace,插件的文件已经正确上传!
      "在下面的字段中查找"中勾选"日志内容","原始文本"填[widgets],"替换成"留空,我这测试一切正常!

      • oalleno oalleno

        @Ludou 一定要中文版吗?我直接在后台查找安装的,应该也可以吧?

        • Ludou

          @oalleno 我觉得这样的问题不应该问出口的。

          • oalleno oalleno

            @Ludou 可以用了,直接替换就行。。之前用英文版的,上面多一个 GO 按钮,以为只是查询用的,但查询后显示n多警告,就不知道为啥了,没敢继续用

  10. 爱虫博客 爱虫博客

    嗯·学习了!

  11. 睿智 睿智

    早点看到这篇文章就好了…

  12. 东莞网站制作 东莞网站制作

    这个工具好,替换速度快

  13. 斌果 斌果

    请问有没有页面最终生成的html的filter呢,比如我想将src批量替换成data-original,然后将src定义为一个统一的图片

    • Ludou

      @斌果 http://t.cn/8kz5DbE

      • 斌果 斌果

        @Ludou 对,我说我有印象呢,昨天早上还在手机的鲜果上看到这篇文章,结果问的时候就忘了,就是要找这篇文章,怪不得有印象。

发表留言