什么是rel =“ pingback”,在我的网站上有什么用?


9

可能这是一个愚蠢的问题,我实际上想知道这个URL是什么?它存在于我的网站中

<link rel="pingback" href="http://www.example.com/xmlrpc.php" />

我的问题是:

  1. 这有什么用?
  2. 这个链接有什么问题吗?

Answers:


14

是“ Pingback”

什么是Pingback?

Pingbacks(也称为引用引用)是页面或帖子的自动评论的一种形式,是在另一个WordPress博客链接到该页面或帖子时创建的。
当您发布新的博客文章时,WordPress会尝试“ ping”文章中链接到的所有网站。即您的WordPress网站正在通知您已链接到其他网站。
当您收到pingpack时,则意味着其他人已链接到您的帖子或页面之一。(:source ^)(还可以了解更多信息:WordPress.com支持WikipediaCodex词汇表

有关Pingback和Trackback的更多详细信息,请参见此处:

食品法典:Pingbacks

删除Pingback

要删除pingback网址,只需从以下行中删除该行header.php

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

以下文章可以帮助您了解原因:

使用WordPress主题最小化HTTP请求 -ClickNathan.com

答案

现在问您的问题:

  1. 这有什么用?

答:如果您阅读了所有资源,现在您将了解它的用途。

  1. 这个链接有什么问题吗?

答:不,如果没有直接定义pingback URL,它只是对数据库进行新查询。如果以编程方式定义,则只需在每次页面加载后查询数据库并从db检索pingback URL。一个健康的站点对不太重要的事情ping数据库是不好的。而且,如果您阅读了链接,则pingback并不重要。

但是直到我们能找到:


1
我不确定您的原因。“最小化HTTP请求”-这没有什么区别:包括pingback URL不会为普通读者增加额外的HTTP请求。“它只是对数据库进行新查询”-否,bloginfo('pingback_url')是从get_option('site_url')计算得出的,它是autoload = yes,因此由wp_load_alloptions读取,因此不需要额外的数据库查询。
RUP

@Rup然后在Nathan的博客文章上进行讨论是一个正当的点……以您的共识,我将随时修改答案
Mayeenul Islam
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.