转个教程顺便测试禁用WordPress的Pingback和Trackback功能

最近万事屋被某个功能攻击,想起Pingback和Trackback可以关掉,学习并测试。

转个教程顺便测试禁用WordPress的Pingback和Trackback功能

WordPress的Pingback和Trackback其功能的好处就不多说了,但坏处也不少。比如Spam通过Trackback漏洞恶意引用、还有耗费大量的服务器资源等。因此,我建议关闭Pingback和Trackback功能。

首先在WordPress后台,设置—讨论中把“接受从其它博客的链接通知(pingback和trackback)。”这一项勾选去掉,保存设置。这样,以后新发布的文章或页面就不会启用Pingback和Trackback功能了。但以前发布的文章或页面pingback和trackback功能还是处于开启状态,一篇一篇关闭太浪费时间,那么如何批量关闭此功能呢?

只要在数据库执行以下sql命令即可关闭所有文章的pingback和trackback功能

UPDATE `wp_posts` SET ping_status="closed";

PS:操作前请完整备份数据库!

当WordPress更新后,会自动重置 Pingback 参数的,那么如何完全禁用WordPress的Pingback和Trackback功能,只要将以下代码添加到您的当前主题的 functions.php 文件中:

add_filter( 'xmlrpc_methods', 'remove_xmlrpc_pingback_ping' );
function remove_xmlrpc_pingback_ping( $methods ) {
unset( $methods['pingback.ping'] );
return $methods;
} ;

本文转自网络,如侵必删~

声明:本站文章,有些原创,有些转载,如发现侵权侵请联系删除。本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。

给TA打赏
共{{data.count}}人
人已打赏
技术宅

如何优化SEO?研究SEO公式让网站流量快速上升

2022-6-20 2:00:44

技术宅

如意又遇到米家服务器、华为云宕机怎么办?自建呗~homeassistant了解下

2022-6-20 7:09:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索