Що таке rel = "pingback" і для чого це використовується на моєму веб-сайті?


9

Можливо, це дурне питання, я насправді хочу знати, що це за URL-адреса? Він присутній на моєму веб-сайті .

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

Мої запитання:

  1. Яка користь від цього?
  2. Чи створює це посилання якісь проблеми?

Відповіді:


14

Це "Пінгбек"

Що таке Pingback?

Пінгбеки (також відомі як трекбеки) - це форма автоматизованого коментаря до сторінки або публікації, створена, коли інший блог WordPress посилається на цю сторінку або публікацію.
Коли ви публікуєте нову публікацію в блозі, WordPress намагається "пінг" усіх сайтів, на які було пов’язано у вашій публікації. тобто ваш веб-сайт WordPress інформує інші веб-сайти, які ви пов’язали з ними.
Коли ви отримуєте pingpacks, це означає, що хтось інший пов’язав один із вашими публікаціями чи сторінками. ( : джерело ^ ) (також дізнайтеся більше: Підтримка WordPress.com , Вікіпедія та словник Codex )

А більш детальну інформацію про Pingback та Trackback дивіться тут:

Кодекс: Пінгбеки

Видалення Pingback

Щоб позбутися URL-адреси pingback, просто видаліть рядок зі свого header.php:

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

Наступна стаття може допомогти вам зрозуміти, чому:

Мінімізація запитів HTTP за допомогою тем WordPress - ClickNathan.com

Відповіді

Тепер підійдіть до своїх питань:

  1. Яка користь від цього?

Відповідь: Якщо ви прочитали всі ресурси, тепер зрозумієте, в чому користь.

  1. Чи створює це посилання якісь проблеми?

Відповідь: Ні, це просто зробити новий запит до бази даних, якщо URL-адреса pingback не визначена безпосередньо. Якщо це визначено програмно, то він просто запитує базу даних щоразу після завантаження сторінки та отримує URL-адресу pingback з db. Здоровий сайт не корисний для того, щоб він базував базу даних для менш важливих речей. І якщо ви читаєте посилання, pingback не важливий.

Але поки ми не можемо шукати:


1
Я не впевнений у ваших причинах. "Мінімізація запитів HTTP" - це не матиме ніякої різниці: включення URL-адреси pingback не додасть додатковий запит HTTP для звичайних читачів. "Це просто зробити новий запит до бази даних" - ні, bloginfo ("pingback_url") обчислюється з get_option ('site_url'), який автоматично завантажується = так і тому читається wp_load_alloptions, і не вимагає додаткового запиту до бази даних.
Rup

@Rup Тоді це вагома точка для обговорення у статті блогу Натана ... З вашим консенсусом я перегляну відповідь у будь-який час
Mayeenul Islam
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.