如何在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-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

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