欢迎访问服务器技术网-www.fuwuqijishu.com

简单脚本彻底禁止WordPress Trackback垃圾回复通知

网站建设 fuwuqijishu 2年前 (2022-09-04) 60次浏览 0个评论 扫描二维码

默认情况下,我们的WordPress 有自带Trackback协议机制的,我们如果有人引用一篇文章,可以看到在我们文章的下面有类似评论的部分看到谁引用我们的文章。这样我们是不是会点击去看?很多人会利用此来提高他们的网站的访问。包括我们的评论框界面并不是太好看,而且影响到导出外链。我们如何禁止呢?

简单脚本彻底禁止WordPress Trackback垃圾回复通知

在这篇文章中,看到网上有这样的解决办法。来自水煮鱼公众号。

//彻底关闭 pingback
add_filter('xmlrpc_methods',function($methods){
	$methods['pingback.ping'] = '__return_false';
	$methods['pingback.extensions.getPingbacks'] = '__return_false';
	return $methods;
});

//禁用 pingbacks, enclosures, trackbacks
remove_action( 'do_pings', 'do_all_pings', 10 );

//去掉 _encloseme 和 do_ping 操作。
remove_action( 'publish_post','_publish_post_hook',5 );

如果是以前的Trackback我们可以批量进行关闭。

UPDATE `wp_posts` SET ping_status="closed";

这样是比较彻底的能禁止Trackback。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2219.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900