网站内容搜索(有没有中通过MYSQL(数据库)批量替换字符串等内容的4个方法)

优采云 发布时间: 2021-11-08 06:01

  网站内容搜索(有没有中通过MYSQL(数据库)批量替换字符串等内容的4个方法)

  wordpress中通过MYSQL(数据库)批量替换字符串字段等内容的4种方法。最近因为网站不仅改了空间,连域名都改了,要求WordPress批量改域名。这导致许多指向旧域名的链接保留在数据库中。如果不及时处理,对网站的SEO非常不利。但是我们不能一一修改每个文章的内容,因为那样太累了。那么,有没有办法批量替换wordpress网站链接?

  事实上,在wordpress中,你可以通过SQL语句和Find and Replacer插件或者“Search & Replace”插件,方便的批量查找和替换Wordpress的内容或字符串。

  注意:使用这两种方法之前,一定要做好数据库和网站内容的备份工作。

  

  如何批量和教程查找和替换WordPress内容:

  方法一:用SQL语句替换字符串

  1、进入你的数据库管理phpMyAdmin,打开SQL执行对话框。输入以下语句:

   UPDATE wp_posts SET post_content = REPLACE( post_content, ‘原内容’, ‘ 新内容’ )

  上面这句话的意思很简单,就是将post_content(posted 文章 content)的某个字符串(原创内容)替换为(new content)。 replace 命令表示替换。

  说明:update table name set field name = REPLACE(字段名,要替换的内容,要替换的内容)

  上面的SQL语句只能是替换文章内容的字符串。如果需要替换文章标题或其他文章标签、文章类别等,可以参考Wordpress数据库的基本结构进行推论。

  方法二:修改主题functions.php文件

  Wordpress文章 改变正文的主题进行批量替换的原理是在文章输出之前再进行一次批量替换操作。具体在WordPress主题的functions.php中插入如下代码:

   function content_str_replace($content =”){

 $content = str_replace(‘old’,’new’, $content);return $content;

 }

 add_filter(‘the_content’,’content_str_replace’, 10);

  和以前一样,old 是旧字符串,new 是您要替换的文本。当然,不同主题修改的文件可能不同,但原理是一样的。找到管理文章输出的函数文件,添加如下文章替换函数。

  方法三:使用 Find and Replacer 插件

  首先下载并安装 Find and Replacer 插件。插件作者主页。或者您可以从 Wordpress 扩展中心下载它。在这里。

  插件安装完成后,点击Wordpress博客后台的“设置”,进入插件设置页面。在这里你可以设置你想要改变的文章的开始和结束ID。如果要修改特定的ID,只需要在起始ID和结束ID中填写相同的数字即可。

  TAGSFIND AND REPLACER、SQL、批量替换、数据库、网络资源

  方法 4:使用“搜索和替换”插件

  直接下载并安装“搜索和替换”插件。

  

  从您的 WordPress 站点搜索和替换数据、备份和导出数据库、修改数据库前缀或将您的数据迁移到另一个域名。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线