WordPress中查找替换内容
日期:
标签:WordPress教程,故障排除
如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务: 点此联系我
这个问题可以说是老生常谈了,但是有人提起,我觉得还是有必要写成一篇文章。
如果是出现以下情况,也许你只能选择查找替换内容来解决问题了:
- WordPress升级后出现奇怪的字符:当你给WordPress平台升级之后,文章内容中出现了奇怪字符,如,"†Â", "’", "??"
- 替换文字1到文字2:你想将整个博客内容中的文字1替换成文字2,但是你的博客中有上千篇文章,如果是在后台一个一个地查找并编辑替换,我想这将是最笨的方法
- 你发现了一个拼写错误。一直以来你都用某句话或某种方式来描述一种东西,但是现在你意识到这是错的,希望能够将之前所有文章中内容纠正过来。
- 博客更换了域名。如果你的博客更换了域名,原来所有的文章中所引用的图片URL都是老域名的,换新域名后图片都显示不了了,现在你想把文章中的旧域名换成新域名
- ...
以下是常见的两种在整站中查找替换的方法,但是按照惯例,你还是先备份一下你的博客数据库:
方法一:使用插件Search and Replace
插件的使用非常简单,下载后解压上传到wp-content/plugins目录下,并在后台启用 Search & Replace,最后到后台 - 设置 - 搜索和替换就能使用到这个插件。输入搜索文本和替换文本,并选择替换范围,就可以轻松快速地替换:
方法二:执行SQL对数据库进行搜索替换
之前我也写过一篇相关的文章,具体的使用方法见下文的方法一:WordPress 如何批量修改文章信息?
-- 完 --
本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
原文出处:露兜即刻 https://www.ludou.org/wordpress-search-replace.html
抢沙发来了!
其实想请教一下有没有好办法在发布文章时就把部分内容替换掉,这样就不用每次都要自己先编辑好再发布了
@弈仙象棋 如果是自己写文章的话,估计不会有这样的需求。
这个的确是有必要的,尤其是博客里的图片
很实用的功能
祝你圣诞快乐啊
直接在数据库修改
请问在RSS里加入本文地址或者其他内容,代码应该怎么写呢?网上搜不到满意的.谢谢.
@wist 不清楚!
咨询一下,你这个留言是用的哪个插件呢?谢谢。
@原始 插件:Wordpress Thread Comment
@原始 WordPress 3.0 以上版本都带了评论嵌套功能,不需要插件,自己搜搜!
替换文字1到文字2,这个好像做不到样,我想去掉文章内使用的短代码 “[widgets]”,查询出错Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /……/search-and-replace.php on line 529
@oalleno 请确认你已经正确安装了插件Search and Replace,插件的文件已经正确上传!
"在下面的字段中查找"中勾选"日志内容","原始文本"填[widgets],"替换成"留空,我这测试一切正常!
@Ludou 一定要中文版吗?我直接在后台查找安装的,应该也可以吧?
@oalleno 我觉得这样的问题不应该问出口的。
@Ludou 可以用了,直接替换就行。。之前用英文版的,上面多一个 GO 按钮,以为只是查询用的,但查询后显示n多警告,就不知道为啥了,没敢继续用
嗯·学习了!
早点看到这篇文章就好了…
这个工具好,替换速度快
请问有没有页面最终生成的html的filter呢,比如我想将src批量替换成data-original,然后将src定义为一个统一的图片
@斌果 http://t.cn/8kz5DbE
@Ludou 对,我说我有印象呢,昨天早上还在手机的鲜果上看到这篇文章,结果问的时候就忘了,就是要找这篇文章,怪不得有印象。