如何在WordPress中禁用自我Pingback

04/25/2024

什么是Pingback?

Pingback是一种网站间的通信方式,有点类似于远程评论。例如:

  • 我们在WPressize Me写了一篇文章。
  • 你在你的博客中提到并链接了我们的文章。
  • 你的博客软件(WordPress)会自动发送一个pingback到我们的网站。
  • 我们的网站会接收到这个pingback,并确认链接的存在。
  • 然后我们可以在文章的评论区展示这个pingback作为评论。

Pingbacks在同一网站内部也有效,因此如果你的一篇文章链接到另一篇文章,会产生自我pingback,这非常烦人。

了解更多,请查看我们的有关trackbacks和pingbacks的指南。

禁用自我Pingback的方法

有多种方法可以在WordPress中禁用自我pingback。我们将展示使用插件和手动代码的方法。

使用插件禁用自我Pingback

有两个插件可以关闭自我pingback:

1. 使用No Self Pings插件

首先,安装并激活No Self Pings插件。插件无需配置,激活后即可禁用自我pingback。

尽管No Self Pings插件已经超过两年没有更新,但它依然适用于最新的WordPress版本。

2. 使用Disabler插件

安装并激活Disabler插件后,访问设置 » Disabler页面配置插件。在“后端设置”部分勾选“禁用自我pingback”选项,并保存更改。

不使用插件禁用自我Pingback

如果不想使用插件,可以尝试以下两种方法:

1. 全局禁用Pingback

WordPress可以全局禁用pingback。在设置 » 讨论页面中,取消选中“尝试通知本文链接的所有博客”选项,并保存更改。

2. 手动插入代码禁用自我Pingback

如果你熟悉在WordPress主题文件中添加代码,可以使用以下代码禁用自我pingback:

function no_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, $home ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );

将这段代码添加到主题的functions.php文件或网站特定插件中。

希望这篇文章帮助你在WordPress中禁用自我pingback。你也可以查看我们的指南学习如何阻止WordPress中的trackback垃圾评论。

如果你喜欢这篇文章,请订阅我们的YouTube频道获取更多WordPress视频教程。你也可以在Twitter和Facebook上关注我们。



Related Posts

  • 2024-08-04
  • WordPress 教学

不喜欢 WordPress 4.3 引入的格式化快捷键?觉得有点烦人?最近,有用户问我们如何在 WordPress 中禁用视觉编辑器格式化快捷键。在本文中,我们将向您展示如何做到这一点。

閱讀更多
  • 2024-07-31
  • WordPress 教学

你在 WordPress 网站上看到 503 服务不可用错误吗?503 错误是因为服务器无法处理请求,通常是由于服务器过载或维护。而这个错误不会告诉你具体原因,这对于初学者来说非常令人沮丧。本文将向你展示如何修复 WordPress 中的 503 服务不可用错误。

閱讀更多
  • 2024-07-30
  • WordPress 教学

管理一个企业需要大量的工作。如果您无法正确维护您的 WordPress 网站,可能会迅速看到流量和销售额下降的现象。幸运的是,您可以聘请虚拟助手 (VA) 来帮助管理您的网站。本文将教您如何聘请 WordPress 虚拟助手,以便您可以专注于业务中最重要的活动。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>