Что такое rel="pingback" и для чего он используется на моем сайте?

29 сент. 2013 г., 07:07:21
Просмотры: 75K
Голосов: 14

Возможно, это глупый вопрос, но я действительно хочу знать, что это за URL? Он присутствует на моем сайте.

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

Мои вопросы:

  1. Для чего это используется?
  2. Может ли эта ссылка вызвать какие-либо проблемы?
0
Все ответы на вопрос 1
2
18

Что такое "Pингбэк"

Что такое пингбэк?

Пингбэки (также известные как трэкбэки) — это форма автоматического комментария к странице или записи, создаваемая, когда другой блог на WordPress ссылается на эту страницу или запись.
Когда вы публикуете новую запись в блоге, WordPress пытается «пропинговать» все сайты, на которые есть ссылки в вашей записи. То есть ваш сайт на WordPress уведомляет другие сайты о том, что вы на них ссылаетесь.
Когда вы получаете пингбэки, это означает, что кто-то ссылается на одну из ваших записей или страниц. (:source^) (также узнайте больше: Поддержка WordPress.com, Википедия, и глоссарий Codex)

Более подробная информация о пингбэках и трэкбэках:

Codex: Пингбэки

Удаление пингбэка

Чтобы избавиться от URL пингбэка, просто удалите строку из вашего header.php:

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

Следующая статья поможет вам понять, зачем это нужно:

Минимизация HTTP-запросов в темах WordPress - ClickNathan.com

Ответы

Теперь перейдём к вашим вопросам:

  1. Для чего это используется?

Ответ: Если вы прочитали все материалы, теперь вы понимаете, для чего это нужно.

  1. Может ли эта ссылка создавать проблемы?

Ответ: Нет, она просто создаёт новый запрос к базе данных, если URL пингбэка не определён напрямую. Если он определён программно, то он просто запрашивает базу данных один раз при каждой загрузке страницы и извлекает URL пингбэка из БД. Для здорового сайта нехорошо нагружать базу данных запросами для менее важных вещей. И если вы прочитали ссылки, пингбэк не является важным.

Но тем не менее, можно рассмотреть:

29 сент. 2013 г. 10:39:33
Комментарии

Я не уверен в ваших причинах. «Минимизация HTTP-запросов» — это не сыграет никакой роли: включение URL-адреса пингбэка не добавит дополнительного HTTP-запроса для обычных читателей. «Это просто создает новый запрос к базе данных» — нет, bloginfo(‘pingback_url’) вычисляется из get_option(‘site_url’), который имеет autoload=yes и потому читается через wp_load_alloptions, так что это не потребует дополнительного запроса к базе данных.

Rup Rup
9 янв. 2020 г. 09:43:01

@Rup Тогда это достойный пункт для обсуждения в статье Натана... С вашего согласия я в любое время пересмотрю ответ

Mayeenul Islam Mayeenul Islam
9 янв. 2020 г. 12:07:18