WordPress 怎样批量修改文章信息内容?

访客3年前黑客工具641

你是不是遇到过以下几类情况:

博客更换域名,博客文章的內容还要跟随换

应用的图片地址拆换了

写了许多文章,转过头来想转换创作者

想删掉某一可恨留言者的全部留言

想变更某一留言者全部留言的网址URL

要想禁止使用全部文章的pingback

要想禁止使用全部文章的评论作用

全部的这种,都牵涉到一个关键字:批量修改。假如在WordPress后台管理,手动式地去一个一个改动文章內容,坚信会给你很伤脑,对一些有着上千篇文章的博客而言,基本上是不太可能达到目标。文中将教你怎么使用SQL语句来实际操作你的数据库查询,完成数据信息的批量修改。

假如你没学过过数据库查询的有关专业知识,毫无疑问不清楚SQL是什么,可是文中所牵涉到的內容不用你掌握数据库查询的专业知识,都不想要你熟练SQL语句的撰写,你彻底能够立即应用文中提及的SQL,下边大家将分条详细介绍每个SQL语句的作用,全部语句都应用默认设置的?wp_?表作为前缀,假如你的并不是,请自主变更。

逐渐以前,先详细介绍下列怎样实行SQL语句,开展批量操作。如今一般的室内空间全是用phpmyadmin来管理 *** 数据库查询,这儿将以phpmyadmin为例子来详细介绍怎样实行SQL语句:

进入你的phpmyadmin管理页面,随后进入你的博客相匹配的数据库查询

工具栏有一个?SQL?选择项,点一下进来

出現一个SQL语句的文本框,如今你也就能够在里面键入SQL语句了

键入结束,点一下?实行?,将实行你刚刚键入的SQL语句

SQL语句实行结束,你的文章也被批量修改了,如今看一看你的文章是不是都被变更了

最终建议:下列详细介绍的SQL语句都会我的博客上做了检测,可是即便如此,实际操作数据库查询以前都需要先备份数据一下你的数据库查询;按时备份数据你的数据库查询是良好的习惯

假如你要更换以前读过的全部文章中的一些內容,如拆换博客的名字,拆换博客的网站地址,拆换文章配图图片的连接这些,你能应用下列SQL语句:

UPDATE?wp_posts

SET?post_content?=?replace(?post_content,?'爱找主题',?'爱找主题网址'?);

该语句的作用是将全部文章中的 爱找主题 关键字,所有换成 爱找主题网址,你能依据必须做一些变更。由于文章內容在数据库查询中是以HTML编码方式储存的,因此 之上SQL语句一样能够更换HTML编码。

假如你仅仅想变更文章插画图片的连接,而不愿危害别的的连接,能够应用下列SQL语句,全部src="https://seoxiaoxin.com/oldurl.com被换成了src="https://seoxiaoxin.com/newurl.com

UPDATE wp_posts

SET post_content =

REPLACE (post_content, 'src=https://seoxiaoxin.com/"oldurl.com', 'src="https://seoxiaoxin.com/newurl.com');

如果你是以图片附件方式提交得话,必须变更图片附件的GUID

UPDATE?wp_posts

SETguid?=?REPLACE?(guid,?'oldsiteurl.com',?'newsiteurl.com')

WHERE?post_type?=?'attachment';

文章引言便是你在WordPress后台管理编写文章时,"引言"框中键入的內容,假如你要大批量变更文章引言,能够应用下列语句:

UPDATE?wp_posts

SET?post_excerpt?=?replace(?post_excerpt,?'爱找主题',?'爱找主题网址'?);

该语句的作用是将全部文章引言中的 爱找主题 关键字,所有换成 爱找主题网址。

假定你的博客有两位申请注册客户,张三和李四,你要将张三的全部文章划入到李四户下,此刻应该怎么办呢?你能实行下列语句:

UPDATE?wp_posts

SET?post_author?=?李四客户id

WHERE?post_author?=?张三客户id;

那如何获得 李四的客户id 和 张三的客户id 呢?你能实行下列SQL语句:

SELECT?ID,?user_nicename,?display_name?FROM?wp_users;

这时候将列举你博客上全部的申请注册客户的ID,呢称和公布显示信息的名字,你如今就可以寻找相匹配客户的ID了,如下图,zhangsan的ID为2,lisi的ID为5:

WordPress 如何批量修改文章信息?

你的SQL就可以那样写了:

UPDATE?wp_posts

SET?post_author?=?5

WHERE?post_author?=?2;

假定,你的博客有一个十分忠诚的阅读者,让你的博客文章留有许多有效的评论,另外他的评论都填好了留言者的网址URL,可是有一天他的博客网站域名换了,并要求你升级他留言中的网址URL,那你怎么办?手动式一个一个帮他改,我觉得太实际。你能应用下列SQL语句:

UPDATE?wp_comments

SET?comment_author_url?=

REPLACE(?comment_author_url,?'oldurl.com',?'newurl.com'?)

之上语句,将留言者全部旧的网页链接oldurl.com,更改成新的网站地址newurl.com

打开pingback作用,能够在他人引入你的文章连接的状况下,让你推送通告,可是该作用好像对大家的文章没多少协助,那为什么不把pingback给严禁了呢?在WordPress后台管理 - 设定 - 探讨,撤消启用"接受来源于外界博客的引入通知(pingbacks 和 trackbacks)",那样之后的文章也不打开pingback,可是该选择项不容易对以前的已公布的文章起功效,還是要采用SQL:

UPDATE?wp_posts

SET?ping_status?=?'closed';

在一般 状况下,文章的改版对大部分人而言没多少实际意义,并且改版的总数会伴随着你改动文章的频次持续提高,这会提升数据库查询的查看速率,这并不是什么好事儿。互联网技术上面有许多教你怎样严禁改版的文章,也有许多软件能够删掉文章改版,你能自身检索看一下。这儿教你怎么使用SQL语句,删掉全部已造成的文章改版数据信息:

DELETE?a,b,c

FROM?wp_posts?a

LEFT?JOIN?wp_term_relationships?b?ON?(a.ID?=?b.object_id)

LEFT?JOIN?wp_postmeta?c?ON?(a.ID?=?c.post_id)

WHERE?a.post_type?=?'revision';

假如你的博客要想封禁别人,并删掉其在你博客的全部留言,能够应用下列SQL语句。

(1)依据留言者的博客URL开展删掉,下列SQL语句将删掉全部URL为?www.example.com?的评论

DELETE?from?wp_comments

WHERE?comment_author_url?LIKE?'%www.example.com%';

(2)依据留言者的呢称开展删掉,下列语句将删掉全部呢称为 example 的评论

DELETE?from?wp_comments

WHERE?comment_author?=?'example';

(3)依据留言者的Email开展删掉,下列语句将删掉全部Email为 example@example.com 的评论

DELETE?from?wp_comments

WHERE?comment_author_email?=?'example@example.com';

中国的互联网监控幅度主要表现出了大力加强的发展趋势,假如你的博客评论中出現了很多的违禁词,很可能离网站被封也很近了。更好是的作法是,更换有关的违禁词,以确保你的博客安全性,下列SQL语句将全部评论中的? *** ,换成 **,更换內容依据你的必须来。

UPDATE?wp_comments

SET?comment_content?=?replace(?comment_content,?' *** ',?'**'?);

有时你的博客很有可能会由于种种原因,必须关掉文章的评论。在WordPress后台管理 - 设定 - 探讨,那边撤消启用"容许大家发布新文章的评论",之后发布的文章默认设置是关掉评论的。可是以前早已发布的文章,若要关掉评论想要你一篇一篇地去改动评论设定,它是一件较为痛楚的事儿。下列SQL语句能够协助你轻轻松松地大批量关掉文章评论:

(1) 关掉全部旧文章的评论:

一般 状况下,一篇旧文章就非常少会有些人发布评论了,一般浏览旧文章的客户大多数来源于百度搜索引擎,它是好事儿,可是这些客户还会继续明确提出一些新难题,尤其是技术性难题,可是很有可能文章中提及的关键技术你早已遗忘,此刻会给你很不好办。更好是的作法還是還是禁止使用旧文章的评论,下列SQL将严禁2009-01-01以前发布的全部文章的评论,你能依据必须改动日期:

UPDATE?wp_posts

SET?comment_status?=?'closed'

WHERE?post_date?<?'2009-01-01'?AND?post_status?=?'publish';

(2) 关掉全部文章的评论:

有时很悲剧,在不可抗拒的威协下,你迫不得已关掉全部文章的评论,能够应用下列SQL语句:

UPDATE?wp_posts

SET?comment_status?=?'closed'?WHERE?post_status?=?'publish';

相关文章

黑客电影冷门(一部关于黑客的电影)

黑客电影冷门(一部关于黑客的电影)

本文导读目录: 1、关于黑客的电影有哪些 ,多说点!! 2、以“黑客”为主题的电影有哪些? 3、有关电脑黑客方面的电影 4、推荐几部关于电脑黑客的电影 5、有好看经典的关于黑客的电影吗...

笔记本排线多少钱,手提电脑更换排线多少钱

  我条记本电脑会白屏,看到帖子上说是排线的问题,我想问一下,要修好或许。   之前相识过同样问题,用度是250元。   电脑排线坏的了换个普通大提要几多钱,换个原装的或许几多钱?型号是:海。   你...

重活之超级黑客88(重活之超级黑客tvt全集下载)

重活之超级黑客88(重活之超级黑客tvt全集下载)

本文导读目录: 1、求猪脚一上来就无敌的小说! 2、重生之超级黑客txt全集下载 3、求一些比较好看的都市重生类小说 4、跪求好看的都市重生类小说!!! 5、《重活之超级黑客》最新tx...

从新登微信怎么恢复聊天记录(微信重登如何找回聊天信息)

从新登微信怎么恢复聊天记录(微信重登如何找回聊天信息)使用微信的朋友有很多,微信现在几乎是中国最受欢迎的网络社交平台。微信聊天和我们平常讲话重要的差别就是微信发送的消息都有聊天记录,如果聊天记录不慎丢...

网络推广赚钱平台有哪些?

网络推广赚钱平台有哪些?

网络营销是什么?讲大道理的很多,其实用一句话总结那就是:使用工具!故摸索网小编整理了一些网络营销中需要用到的工具软件以及网站推广赚钱平台分享出来!赚钱的过程也是知识积累的过程。  1、飞...