你是不是遇到过以下几类情况:
博客更换域名,博客文章的內容还要跟随换
应用的图片地址拆换了
写了许多文章,转过头来想转换创作者
想删掉某一可恨留言者的全部留言
想变更某一留言者全部留言的网址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:
你的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';
有时候家里来了小朋友,胡乱倒腾我们的iPhone,倒腾到最后,好好的手机就这样被停用了。而且停用的时间有时候也蜜汁尴尬。 这时候一般来说,我们的处理方法无非就是去维修店维...
护垫和卫生巾都是女性生理期必备的物品,但是你真的了解护垫和卫生巾的区别?男性朋友当你被你女朋友问到护垫和卫生巾的区别时,会不会一时语塞,之后女朋友就会觉得你不够关心她~今天详细介绍一下护垫和卫生巾...
手机微信载入不上相册照片一般为设置问题。打开设置,滑至底端,挑选手机微信,点一下相片,启用全部相片就可以。 知名品牌型号规格:iPhone12 系统软件:IOS14.3 苹果微信载入不上相册照片怎么办...
挑选菜鸟快递的不外乎二种,一个是顾客在提交订单的情况下收件地址启用到周边的菜鸟快递,此外一个是菜鸟快递的网站和这些快递站点协作,扣除一定的花费来代办。听起来好像局限非常大,那麼菜鸟快递怎么挣钱?我们一...
一个人的衣着设计风格,如同一张吸引人的个人名片,预示着一个人的品位。有的人觉得衣服裤子整洁得足够遮住她们的人体,而另一些人遵照全新的时尚潮流手册,仿佛她们一直缺乏那样一件衣服。 那麼她们在不一...
文体是指文章的体例样式,即文章的体裁类别。我国古代文章的体例样式很多,不下十几种。说到它,就要涉及到许多知识,诸如分类标准、种类、各类特点、内容等。了解掌握这些知识,对于阅读文言文是很有帮助的。按照文...