什么是Pingback?

什么是Pingback?

文章目录

  • pingback如何运作
  • 如何禁用Pingbacks
  • 1.禁用其他博客的Pingbacks
  • 2.禁用Self-Pingbacks

今天,我们要讨论的是pingback。pingback基本上是在其他博客链接到您时自动创建的评论。当您链接到自己的博客文章时,也可能会创建self-pingbacks。

pingback如何运作

那么什么是pingback?好吧,为了更好地理解它,下面举一个pingback如何工作例子。

  • A在他们的博客上发布了一些东西,并链接到B博客上的文章。
  • pingback将自动发送到B博客,并生成B可以审核的评论。

注意:双方都必须在其博客上启用pingback才能正常工作。取决于WordPress主题,通常在Post的标准注释上方或下方显示pingback。如果您运行的是第三方评论系统(例如Disqus),则不会显示pingback评论。

如何禁用Pingbacks

Pingbacks是一种很好的方式来通知与您链接的人,但它们有时候特别讨厌(尤其是一些站长大量采集转发你的博客文章时)。我们可以使用更好的工具来追踪反向链接 ; 例如Ahrefs,Buzzsumo和SEMrush。因此,在大多数情况下,站长更多的是禁用WordPress的pingbacks功能。可以参考以下步骤操作。

1.禁用其他博客的Pingbacks

单击WordPress仪表板中的“设置-讨论”菜单,然后取消选中“允许其他博客发送链接通知(pingback和trackback)”到新文章。

禁用WordPress的pingback和trackback

禁用WordPress的pingback和trackback

2.禁用Self-Pingbacks

禁用Self-Pingbacks有两种办法。可以使用免费的No Self Pings插件。或者,可以使用perfmatters类的高级插件 ,该插件可让您禁用self-pingbacks以及WordPress网站的其他优化。

使用permmatter禁止self-pingbacking

使用permmatter禁止self-pingbacking

或者,如果你不想使用任何第三方插件,还可以通过修改WordPress主题的functions.php文件实现。

function wpsites_disable_self_pingbacks( &$links ) { 
 foreach ( $links as $l => $link ) 
       if ( 0 === strpos( $link, get_option( 'home' ) ) ) 
           unset($links[$l]); 
} 
add_action( 'pre_ping', 'wpsites_disable_self_pingbacks' );
敬告:如果操作不正确,编辑WordPress主题源代码可能导致网站出现问题。在操作之前,请先对文件执行备份!

评论留言

唇枪舌剑 (1)

  • D.Lex的头像

    D.Lex

    2021.4.28 22:04

    受用了,不喜欢装太多插件,能用简单代码的绝对不用插件。
    不过不建议修改function.php,建议博主应该先建个child theme然后再在生成的function.php里面修改。

    回复
闪电侠

(工作日 10:00 - 18:30 为您服务)

2026-01-29 12:09:40

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

您也可选择聊天工具与我们即时沟通或点击查看:

您的工单我们已经收到,我们将会尽快跟您联系!
取消
选择聊天工具: