国外免费vps
国内免费vps云服务器

WordPress如何批量通过数据库修改已发布文章的标题、标签和文章内容?

一棵树部落在另一个网站做采集的时候遇到了难题,想要批量去掉文章标题和内容中的某个词语。在网上找了一些教程,看起来比较简单,通过简单的两段SQL代码,就实现批量修改。

首先登陆你的vps后台,进入My SQL管理,如果你使用的是宝塔面板,非常简单,在后台的“数据库”中点击“phpMyAdmin”,就打开了 My SQL管理登录界面 ,输入你的数据库帐号、密码,就进入了 My SQL管理 。具体就不演示了,这里要记住,在你的vps云服务器配置你的防火墙规则,放行端口“888”(宝塔面板的phpMyAdmin默认端口)。

随后,找到你的数据库,在你的数据库中选中 WP_POSTS ,再点击 SQL。

注意,一定要选中 WP_POSTS ,别搞错了,当然,你在装wordPress的时候也许改了数据库前缀,可能是 ** _POSTS ,但总而言之,别搞错,多检查几遍,搞错,你整个网站报废了。

下面的最重要了,在SQL命令框里面输入下面的命令 :

1、批量修改文章标题

UPDATE wp_posts SET post_title = REPLACE( post_title, '旧标题', '新标题' );

2、批量修改文章内容

UPDATE wp_posts SET post_content = REPLACE( post_content, '旧内容', '新内容' );

此代码还可以用来批量替换网址,代码如下:

UPDATE wp_posts SET post_content=replace(post_content,'旧网址','新网址')

代码没有变化,如果网址的后缀相同,还可以去掉后缀,比如我要将 yks789.com替换成 yksbl.com,可以这样写:

UPDATE wp_posts SET post_content = REPLACE( post_content, 'yks789', 'yksbl' );

3.批量修改标签内容

update wp_terms set name = replace(name,'旧标签','新标签')

4、批量修改文章摘要

UPDATE wp_posts 
SET post_excerpt = REPLACE( post_excerpt, '旧内容', '新内容' );

注意: 代码中的 wp_posts 要换成你自己的 ** _POSTS ,如果你是默认的前缀,就不用改了。

赞(0)
【声明】:WordPress如何批量通过数据库修改已发布文章的标题、标签和文章内容?来源于网络。本站不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址