Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Трекбеки (trackbacks) пов'язують блоги і створюють мережу блоків за тим самим принципом, яким посилання створюють мережу веб-сторінок.

Основи та переваги

Трекбек – це сповіщення про посилання на веб-документ. Іншими словами, система дозволяє організувати взаємозв'язок та комунікацію між блогами за принципом "рівний з рівним". Він допомагає відстежувати, хто посилається на сторінку (статтю) і, отже, наводить зацікавлених читачів на цей сайт. Трекбек – один із трьох способів лінкбека, два інші – пінгбек (pingback) та рефбек (Refback). Зауважте, що для застосування трекбеку не обов'язково бути фізично пов'язаними один з одним. Пінгбеки були створені для того, щоб вирішити деякі проблеми, які люди бачили у трекбеках.

Короткий приклад

  1. Джо пише нову статтю на свій блог та натискає кнопку «Опублікувати».
  2. Мелісса хоче залишити коментар у блозі Джо, але також хоче, щоб її читачі побачили те, що вона хоче сказати, та могли прокоментувати це на її блозі.
  3. Мелісса створює посаду на своєму блозі та відправляє трекбек на сайт Джо.
  4. Джо отримує трекбек та відображає його як коментар до оригінального посту. Цей коментар містить посилання на пост Меліси.

Історія

Трекбеки – ровесники блогінгу. У 2002 Шість окремо створили специфікацію для трекбеків, яка вперше була впроваджена в Рухомий тип. З того моменту требеки були впроваджені також до інших інструментів блогінгу. У лютому 2006 року Six Apart створили робочу групу, сфокусовану на поліпшеннях. Вони також відправили трекбек до Інженерної ради Інтернету (Internet Engineering Task Force, IETF) на затвердження як стандартний онлайн протокол. Один із відомих блогосервісів, які не підтримують трекбеки – Blogger. Натомість він підтримує беклінки.

Подробиці використання

Програмне забезпечення для блогів, на кшталт WordPress, Drupal и Рухомий типпідтримує автоматичні пінгбеки. Часто термін «пінгбек» використовується будь-якого типу лінкбека. Інше програмне забезпечення, яке підтримує трекбеки: ExpressionEngine, Sitefinity, Опечатка, CodeIgniter и Weebly.

Посередник у цьому методі HTTP POST. За замовчуванням, мінімум інформації, що надсилається сервером, що посилається – URL посилається посту. Іншими можливими даними можуть бути: ім'я сайту, що посилається, заголовок посилається посту, уривок посилається посту. Специфікація трекбеку описує REST-фреймворк, всередині якого клієнт робить стандартний http запит, або пінг, і отримує XML відповідь. У деяких версіях блогового програмного забезпечення пінг генерується автоматично, в інших блогер повинен відправити пінг вручну. ПЗ, яке підтримує протокол, покаже URL наприкінці кожного посту (трекбек/пінгбек).

Спамери

Трекбек став мішенню спамерів, які сподівалися покращити позицію своїх сайтів у пошукових системах, збільшуючи кількість посилань на свій сайт. Багато версій блогового програмного забезпечення додали спам-фільтри, наприклад, CAPTCHA на основіблокувати зловживання посиланнями.

Підхід WordPress до трекбеків

На щастя, нам не потрібна плагін для того, щоб відображати трекбек інформацію, оскільки коментарі WordPress за промовчанням покажуть трекбеки/пінгбеки поряд з іншими коментарями. Наша улюблена система керування контентом переходить на новий рівень, відкриваючи пінгбеки.

Пінгбек дозволяє вам повідомляти блог про ваш пост просто розміщуючи постійне посилання (Постійне посилання) прямо в контенті запису вашого блогу. Не потрібні жодні спеціальні трекбек-посилання. Щоб увімкнути посилання для пінгу в записі блогу, переконайтеся, що в консолі адміністратора WordPress в Параметри → Обговорення стоїть позначка біля "Намагатися оповістити блоги, згадані у статті".

Використання

Ви можете відреагувати / зв'язатися за допомогою трекбек URL таким чином: скопіюйте цей трекбек URL іншого запису в полі трекбеку вашого поста і опублікуйте ваш пост. Ви можете увімкнути поле трекбека або пінгбека у перегляд запису в консолі адміністратора WordPress.

прийоми

Якщо все пройшло добре, ви побачите це через кілька секунд після публікації вашого запису, але зверніть увагу, що трекбеки та пінгбеки можуть модеруватись або бути відключені. WordPress покаже все URL, які були повідомлені про ваш запис.

Іноді блог може мати технічні проблеми з трекбек або пінгбек системою. Якщо ви думаєте, що це саме такий випадок, ви можете чемно написати повідомлення власнику блогу про потенційну проблему. Обов'язково вкажіть всю необхідну та відповідну інформацію, щоб вони могли вирішити проблему.

Підтримка трекбеків

Зазвичай можна припустити, що більшість WordPress блогів підтримує пінгбек, але він може бути вимкнений або модерований. Якщо сайт містить пінги, посилання з невеликим текстом з'явиться в їх блозі. WordPress використовує файл під назвою xmlrpc.php для обробки пінгбеків. Він використовує XML-RPC, що є протоколом віддаленого виклику процедур (RPC), який використовує XML для кодування викликів та HTTP як транспортний механізм. Якщо ви хочете, щоб деякі пінгбеки підтримувалися, потрібно подивитися у вихідний код сторінки (HTML код):

<link rel="pingback" href="..." />

Позитивні та негативні технічні сторони

Те, що інформація, необхідна для запиту (ім'я сайту, заголовок, уривок тексту) є у повідомленні – дуже добре. Але є також деякі мінуси, наприклад:

  • повідомлення вимагають дій від сервера, що посилається;
  • технічна специфікація розроблена лише частково;
  • може бути відсутня валідація вихідного коду (HTML);
  • дуже вразлива до спаму.

запити

Ось приклад відправлення стандартного HTTP ОТРИМАТИ запит для пінгу URL.

http://foo.com/mt/mt-tb.cgi?tb_id=ID&title=TITLE&url=URL

XML відповіді

Можлива відповідь на пінг:

<?xml version="1.0" encoding="iso-8859-1"?>
<response>
<error>0</error>
</response>

Відповідь про невдалий пінг може бути такою:

<?xml version="1.0" encoding="iso-8859-1"?>
<response>
<error>1</error>
<message>The error message</message>
</response>

Сила пінгу: цікаве використання

Трекбеки можуть бути використані для обговорення, але не лише для нього. Дуже цікава річ, яку ви можете робити за допомогою трекбеків – це показувати пісні, які грають у вашому додатку mp3-програвачі (наприклад, iTunes, WinAmp). Трекбеки також хороші для просування вашого блогу, але використовуйте їх у тій самій ніші або категорії.

Офіційна специфікація

Офіційна технічна специфікація трекбеку є на сайті Movable тип, або, якщо ви віддаєте перевагу документації по пінгбеку, вона також доступна на сайті Ян Хіксон.

Поради щодо грамотного використання

  • WordPress дозволяє встановити ваш пінг-статус за замовчуванням в меню налаштувань. Якщо у більшості ваших постів будуть включені трекбеки (пінгбеки), встановлення їх прийому може трохи полегшити ваше блогерське життя. Щоб встановити це, зайдіть у панель адміністратора, Параметри → Обговорення та виберіть "Дозволити оповіщення з інших блогів (повідомлення та зворотні посилання)".
  • Якщо сайту, на який ви посилаєтеся, включені пінгбеки, не робіть трекбек!
  • Якщо ваш трекбек або пінгбек не відображається на сайті, не намагайтеся досягти свого, постійно використовуючи трекбек та пінгбек.
  • Щоб це не було розцінено як спам, уникайте надсилання трекбеків, якщо ви не посилаєтеся на сайт.
  • Не просто читайте про трекбеки, застосовуйте їх на практиці! Для початківців: як мінімум зробіть пост із трекбеком! Успіхів!
Джерело: WP.tutsplus.com
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 15

Ksenia_Visions:

Так і не зрозуміла. Якщо інший автор опублікував посилання на мій блог, то у мене на сайті та в конкретному записі це не відображається. Потрібен якийсь плагін для цього?

WPcafe.org:

Це відобразиться у вас у Консолі, також може прийти лист на вказаний в консолі email з повідомленням. Ці параметри встановлюються в Консолі WordPress.

Ksenia_Visions:

Нічого не було, хоча всі галочки в налаштуваннях проставлені, щоб їх одержувати. Відстежую лише за статистикою, що блог був десь згаданий, хотілося б, щоб це відображалося у самому записі.

Gedonistka.com:

у мене теж питання

не дуже зрозуміла суть цих трекбеків

я почала робити перелінковку на своєму сайті, вставляти посилання в кінці постів на схожі записи

в результаті мені на пошту почали надходити повідомлення про нібито коментарі, і на самому сайті ці посилання стали відображатися в сайдбарі в розділі коментарів

+ наприкінці постів з перелінковкою відображався явно системний напис Trackbacks/Pingbacks

я з консолі відкинула ці «коментарі», запис пропав
питання — це якось вплине на якість перелінкування і чому взагалі вилазив цей напис?

спасибо!

WPcafe.org:

Що таке трекбеки і яка їхня суть — описано в уроці. А ось чому у вас наприкінці постів висвітився системний напис і посилання потрапили до сайдбару - це виключно особливості будови конкретної теми оформлення. Ви можете вимкнути трекбеки в налаштуваннях консолі, щоб вони не заважали.

Рішат:

А якщо трекбеки додати в robot txt як ігнор. Що буде?

Додати коментар