批量彻底关闭WordPress的pingback和trackback功能

  • A+
所属分类:wordpress

WordPress的pingback和trackback功能默认是自动开启的,当你的wordpress博客网站的文章数量达到一定的量并且网站的內链较多的时候,每次发布文章提交的时间会变得越来越长,反应异常的缓慢,严重拖累服务器、数据库。这里建议将WordPress的pingback和trackback功能关闭掉,方法很简单:打开后台/设置/讨论/,然后把‘

批量彻底关闭WordPress的pingback和trackback功能

wordpress讨论设置:默认文章设置界面

但是这样只能把从设置之后发布的新文章的pingback和trackback关闭掉,对于之前已经pingback和trackback的老文章却无法关闭掉,这里再说说如何彻底批量关闭WordPress的pingback和trackback功能:

首先进入数据库执行sql查询(点击SQL窗口就好了)。

批量彻底关闭WordPress的pingback和trackback功能

进入数据库执行SQL查询界面

用一条简单的命令,关闭所有文章的pingback和trackback功能(复制下面代码并执行):

  1. UPDATE wp_posts SET 'ping_status' = 'closed';

但是,我的数据库执行这个命令时会报错,于是找了下面一个比较详细的代码给解决了:

  1. UPDATE wp_posts SET ping_status = 'closed' WHERE post_date < '2016-03-08'

上面代码的意思是把2016-03-08以前的文章指定ping_status的值为open、closed或registered_only。

注意:要根据你自己实际的需求设置日期(修改代码中的2016-03-08)。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: