详解WordPress批量修改文章信息的方法(wordpress批量修改文章内容)

admin1492456年前0条评论

WordPress怎样批量修改文章信息?一淘模板(56admin.com)给人人介绍一下WordPress批量修改文章内容、摘要、作者、所有谈论、敏感辞汇等信息,希望对于人人有所帮助!

 详解WordPress批量修改文章信息的方法(wordpress批量修改文章内容) 技术教程

你是否遇到过下列多少种状态:

博客调换域名,博客文章的内容也要随着换

应用的图片所在调换了

写了患上多文章,回过甚来想切换作者

想删除了某个可爱留言者的所有留言

想变动某个留言者所有留言的网站URL

想要禁用所有文章的pingback

想要禁用所有文章的谈论性能

所有的这些,都涉及到一个症结词:批量修改。如果在WordPress后盾,手动地去一个一个修改文章内容,置信会让你很抓狂,对于一些领有上千篇文章的博客来说,多少乎是不能够实现事件。本文将教你怎样应用SQL语句来操纵你的数据库,实现数据的批量修改。

如果你没学过数据库的相干知识,一定不通晓SQL是甚么,然而本文所涉及到的内容不需要你了解数据库的知识,也不需要你精通SQL语句的编写,你齐万能够间接应用本文提到的SQL,下面咱们将分条介绍各个SQL语句的性能,所有语句都应用默认的 wp_ 表前缀,如果你的不是,请自行变动。

最先以前,先介绍下列怎样实行SQL语句,停止批量操纵。现在失常的空间都是用phpmyadmin来治理数据库,这里将以phpmyadmin为例来介绍怎样实行SQL语句:

进入你的phpmyadmin治理页面,然落伍入你的博客对于应的数据库

菜单栏有个 SQL 选项,点击进去

浮现一个SQL语句的输入框,现在你就能够在外面输入SQL语句了

输入完毕,点击 实行 ,将实行你刚才输入的SQL语句

SQL语句实行完毕,你的文章也被批量修改了,现在去看看你的文章是否都被变动了

最后提个醒:下列介绍的SQL语句都在我的博客上做过测试,然而只管云云,操纵数据库以前都要先备份一下你的数据库;定期备份你的数据库是好习惯

SQL命令实行窗口:

 详解WordPress批量修改文章信息的方法(wordpress批量修改文章内容) 技术教程

一、批量修改文章内容:

如果你想调换以前写过的所有文章中的某些内容,如调换博客的名称,调换博客的网址,调换文章配图的链接等等,你能够应用下列SQL语句:

UPDATE wp_posts SET post_content = replace( post_content, '我的博客', '我的中文博客' );

该语句的性能是将所有文章中的 我的博客 字眼,全部调换成 我的中文博客,你能够依据需要做一些变动。因为文章内容在数据库中因此HTML代码形式存储的,以因此上SQL语句异样能够调换HTML代码。

如果你只是想变动文章插图的链接,而不想影响其余的链接,能够应用下列SQL语句,所有 src="oldurl.com 被调换成为了 src="newurl.com

UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="oldurl.com', 'src="newurl.com');

如果你因此图片附件形式上传的话,需要变动图片附件的GUID

UPDATE wp_postsSETguid = 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批量修改文章信息的方法(wordpress批量修改文章内容) 技术教程

你的SQL就能够如许写了:

UPDATE wp_posts SET post_author = 5 WHERE post_author = 2;

四、批量修改文章谈论者的网站URL:

倘若,你的博客有个非常忠厚的读者,给你的博客文章留下患上多实用的谈论,同时他的谈论都填写了留言者的网站URL,然而有一天他的博客域名换了,并申请你更新他留言中的网站URL,那你怎么办?手动一个一个帮他改,这不太事实。你能够应用下列SQL语句:

UPDATE wp_co妹妹ents SET co妹妹ent_author_url = REPLACE( co妹妹ent_author_url, 'oldurl.com', 'newurl.com' )

以上语句,将留言者所有旧的网站链接oldurl.com,变动为新的网址newurl.com

五、禁用所有文章的pingback性能:

开启pingback性能,能够在他人援用你的文章链接的状况下,给你发送照顾,然而该性能好像对于咱们的文章没多年夜帮助,那为甚么不把pingback给阻挠了呢?在WordPress后盾-配置-探讨,废除了勾选"接受来自外部博客的援用公告(pingbacks以及trackbacks)",如许以后的文章都不开启pingback,然而该选项不会对于以前的已经宣布的文章起感化,照样要用到SQL:

UPDATE wp_posts SET ping_status = 'closed';

六、删除了所有文章的订正版:

在一般状况下,文章的订正版对于年夜少数人来说没多年夜意思,而且订正版的数目会随着你修改文章的次数一直增进,这会增少数据库的盘问速率,这并非甚么坏事。互联网上有患上多教你怎样阻挠订正版的文章,另有患上多插件能够删除了文章订正版,你能够自身搜寻看看。这里教你怎样应用SQL语句,删除了所有已经发生的文章订正版数据:

DELETE a,b,cFROM wp_posts aLEFT 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_co妹妹ents WHERE co妹妹ent_author_url LIKE '%www.example.com%';

(2)依据留言者的昵称停止删除了,下列语句将删除了所有昵称为 example 的谈论

DELETE from wp_co妹妹ents WHERE co妹妹ent_author = 'example';

(3)依据留言者的Email停止删除了,下列语句将删除了所有Email为 example@example.com 的谈论

DELETE from wp_co妹妹ents WHERE co妹妹ent_author_email = 'example@example.com';

八、调换所有谈论中的敏感辞汇:

海内的互联网监控力度显示出了一直增强的趋势,如果你的博客谈论中浮现了少量的敏感辞汇,很能够离被墙也不远了。最佳的做法是,调换相干的敏感辞汇,以保障你的博客平安,下列SQL语句将所有谈论中的 fuck,调换成**,调换内容依据你的需要来。

UPDATE wp_co妹妹ents SET co妹妹ent_content = replace( co妹妹ent_content, 'fuck', '**' );

九、敞开文章谈论性能

偶然刻你的博客能够会因为某种原因,需要敞开文章的谈论。在WordPress后盾-配置-探讨,那边废除了勾选"许可人们发表新文章的谈论",以后发表的文章默认是敞开谈论的。然而以前已经发表的文章,若想敞开谈论需要你一篇一篇地去修改谈论配置,这是一件对于比痛苦的事件。下列SQL语句能够帮助你轻松地批量敞开文章谈论:

(1)敞开所有旧文章的谈论:

一般状况下,一篇旧文章就很少会有人发表谈论了,失常访问旧文章的访客多数来自搜寻引擎,这是坏事,然而这整体访客还会提出一些新问题,尤其是技术问题,然而能够文章中提到的技术细节你已经忘却,这时刻会让你很难办。最佳的做法照样照样禁用旧文章的谈论,下列SQL将阻挠2009-01-01以前发表的所有文章的谈论,你能够依据需要修他日期:

UPDATE wp_posts SET co妹妹ent_status = 'closed' WHERE post_date 

(2)敞开所有文章的谈论:

偶然刻很可怜,在不可抗力的威胁下,你不患上不敞开所有文章的谈论,能够应用下列SQL语句:

UPDATE wp_posts SET co妹妹ent_status = 'closed' WHERE post_status = 'publish';

 

你可能想看:

本文链接:https://addon.ciliseo.com/xiang-jie-wordpress-pi-liang-xiu-gai-wen-zhang-xin-xi-de-fang-fa.html

WordPress批量详解方法文章信息你的语句博客你可以留言我的修订版数据库
文章个人资料简介文章阅读文章摘抄文章的英文文章个人资料文章作品文章为什么被禁演了文章合为时而著歌诗合为事而作文章和姚笛文章千古事得失寸心知是谁写的文章练习打字文章素材5000字文章查重文章查重在线免费检测文章500字文章大全文章素材5000字可复制文章润色文章错别字在线检测免费文章近况文章英文文章憎命达文章姚笛文章现状文章翻译文章为什么被封杀你的婚礼你的名字你的婚礼免费观看完整版你的颜色你的谎言也动听你的婚礼电影完整版免费播放你的样子你的欲梦你的拼音你的错误你的尺寸太大了你的婚礼电影免费完整版在线观看你的雪人能活多久by稚楚你的雪人能活多久by稚楚笔趣阁你的婚礼在线观看完整版电影你的名字在线观看完整版免费高清你的影月月你的盐我的醋你的名字线上看你的爱不离不弃方法的英文方法论方法总比困难多方法的拼音方法学验证的内容包括哪些方法总比困难多的前一句方法英文单词方法论三要素方法论是什么意思方法派方法论是什么方法是保护人身安全的最后一道防线方法的近义词方法英文方法论和实践论方法检出限方法标准方法学验证指导原则2020方法英文方法论英文方法4方法演技方法重载方法inenglish数据库数据库管理系统数据库基础学习数据库mysql数据库有哪些数据库是干什么用的数据库基础知识数据库软件数据库原理及应用数据库查询数据库有哪几种数据库学习入门数据库系统工程师数据库运营和维护费用包括哪些数据库是什么数据库基础数据库连接工具数据库设计数据库范式数据库三大范式数据库er图数据库索引数据库设计工具信息恢复信息的英文信息的拼音信息泄露怎么处理方法信息系统项目管理高级信息公开网查询个人信息技术基础知识
文章作品文章和姚笛文章错别字在线检测免费文章姚笛文章翻译你的婚礼你的婚礼免费观看完整版你的样子你的欲梦你的拼音你的婚礼电影免费完整版在线观看你的名字在线观看完整版免费高清你的影月月你的名字线上看方法总比困难多的前一句方法标准方法4数据库mysql数据库是什么数据库基础数据库设计数据库索引数据库设计工具信息恢复信息的英文信息的拼音信息泄露怎么处理方法信息系统项目管理高级信息公开网查询个人信息技术基础知识信息安全信息删了怎么能找回短信的信息信息工程大学信息化管理系统平台171221172908001官网信息化管理系统平台官网登录入口信息公示系统企业信息查询信息化管理系统平台171221172908001信息管理系统平台登录入口官网网址信息化管理系统平台171221172908001最新版本信息化管理系统平台登录入口信息管理系统信息茧房信息熵信息论信息素独占信息差信息rcs是什么意思信息素说我们不可能批量删除微信好友批量重命名文件名批量删除通讯录批量是什么意思?批量修改文件后缀名批量生成条形码工具批量打印cad插件批量条形码生成器在线生成免费批量去水印批量修改图片尺寸批量剪辑我的休闲时光我的26岁女房客小说我的阿勒泰我的世界基岩版我的世界国际版下载我的英雄学院我的世界我的世界电脑版下载我的位置你可以大度的原谅别人你可以保持沉默但是你说的每一句话你可以组什么词你可以现在来上班吗英语你可以爱我也可以不爱我你可以使用「手机微信>文件传输助手」与电脑互传文件你可以试试英文你可以的你可以碰我一分钟

网友评论

扫一扫二维码添加客服微信

关于我们建站招商建站服务