Попробую-ка пролить ясность в этом вопросе
, поскольку он не такой простой, как кажется на первый взгляд. За сухим «ping и traсkbaсk - технологии, позволяющие взаимодействовать сайтам между собой», мало что становится понятно. Так что по-порядку.
Основная идея
Суть взаимодействия между сайтами очень проста: вы посылаете какому-то сайту определенный запрос, тот его анализирует и, если нужно, выполняет определенное действие, например публикует ваш запрос как комментарий. То есть когда вы хотите оставить комментарий к чужой статье на своем сайте, все что вам нужно сделать, так это указать адрес чужого сайта.
Пинги и трэкбаки - это два механизма, через которые реализуются такие возможности.
Пинги (ping)
Сайт «А» принадлежит Васе, а сайт «Б» - вам. Вася опубликовал на своем сайте статью, которая вам очень понравилась. У себя на сайте вы решили рассказать о том, что Вася грамотный специалист и прямо в тексте размещаете ссылку на его статью.
После того, как вы нажали кнопку «Опубликовать», WordPress (или аналогичный «движок») анализирует ваш текст, вычленяет из него все найденные ссылки и по каждой из них пошлет специальный запрос (ping), который только и состоит, как из ссылки на вашу статью.
Сайт Васи, получив такой запрос (ping), считывает уже вашу статью и пытается найти в ней свой адрес (статья Васи), и если находит, то публикует вашу ссылку в виде комментария. Вот примерно так:

То есть пинг посылается один раз в момент публикации - все что делает ваш сайт - это только отправляет по найденным ссылкам свой адрес. Будет ли принят ваш пинг, и что с ним делать дальше, уже не проблемы вашего сайта.
Трэкбаки (traсkbaсk)
В отличие от пингов, трэкбэки более сложный механизм, но вместе с тем и более управляемый.
На практике это выглядит так: когда кто-то публикует статью, то помимо адреса этой статьи, рядышком указывается специальная ссылка «traсkbaсk» - именно эту ссылку нужно указывать в отдельном поле («Послать traсkbaсk») в редакторе WordPress'а.

При публикации вашей статьи, WordPress автоматически сформирует специальный XML-запрос в котором будет указанны: название блога, адрес (URL), короткое описание (поле excerpt или more), название вашей статьи и кодировка вашего блога. Получив такой XML-запрос, чужой блог автоматически создаст комментарий и отправит вашему блогу ответ, что все ОК. Кроме этого, WordPress сохраняет отправленные трэкбаки, поэтому при повторной отправке выдаст соответствующее предупреждение.
Traсkbaсk vs Ping
Если вы счастливый обладатель WordPress'а, то вам доступны обе эти технологии. Поэтому вы можете использовать их одновременно. Но, все-таки существуют небольшие «подводные камни», которые необходимо учитывать при использовании как пингов, так и трэкбаков.
Пинги удобны тем, что не нужно заботиться и искать специальные трэкбаковские ссылки - прямо в тексте указали адрес, все остально будет сделано автоматически. К минусам пингов следует отнести следующие моменты:
- Вы никак не контролируете процесс отправки самого пинга - чужому сайту отправляется только ваш адрес и ничего больше.
- Вы не знаете в каком виде будет опубликован ваш комментарий. Все дело в том, что принимающий блог будет искать ссылку на себя на вашем сайте и, найдя её, удалит весь лишний текст, оставив только примерно 50-100 символов до и после ссылки. Именно поэтому комментарии, посылаемые как пинги часто выглядят обрезанными в самом неподходящем месте.
- Проблемы с кодировкой. Принимающий блог (если это WordPress) не анализирует кодировку вашего блога («meta charset»). На моем сайте вы найдете исправление этого недочета для WordPress'а, но это только позволит вашему блогу корректно принимать пинги.
Трэкбаки в этом разрезе более надежны. Поскольку принимающий блог получает не голую ссылку, а определенный набор информации, следовательно вы полностью контролируете этот процесс. То есть информация, которую опубликует принимающий блог вы формируете у себя.
У трэкбаков также есть минус: проблемы с кодировкой. Однако, в отличие от пингов, когда определение кодировки ложится на принимающую сторону, в трэкбаках кодировку указываете уже вы, то есть отправляющая сторона. Если вы внесете небольшое исправление в WordPress, то скорее всего проблем с кодировкой трэкбаков у вас не возникнет.
- Пишем в блог с помощью Google
- Отображение виджетов в сайдбарах при разных условиях
- Встраивание html-счетчиков в WordPress
- К вопросу о кодировке WordPress
- О кодировке WordPress
- Делаем выбор RSS-подписок сайта для браузера
- “Ускоряем” WordPress за счет постоянных страниц
- Деление страниц в WordPress’е
- Руссификация WordPress
- Эксперимент с антиспам-картинкой
- Сайт по функциям WordPress
- WordPress 2.3.3 MaxSite Edition
- Форма обратной связи
- Навеяло проделанной работой
- Каким должен быть идеальный WordPress


Просто и доступно!
trackbacklinks
Неплохое описание принципов действия (нашёл Дмитрий Колошин).
...
А где они отключаются?
При создании сообщения можно убрать флажок с «Разрешить комментарии» и «Разрешить ping». Если же нужно убрать для всех сразу, то в Опциях - «Обсуждения».
Огромное спасибо! Теперь все стало понятно.
PS
хорошо бы добавить описание форматов обмена данными при пингах и трэкбеках.
что-то я совсем туплю :(
я так и не поняла как пользоваться трекбэками :(
то есть это так выглядит:
мне надо, чтобы мой ответ появился на моем и на чужом блоге
сл-но, я пишу ответ на своем, а куда-то и где-то (вопрос где и куда?) ставлю ссылку на нужное место размещения на чужом блоге
прошу помощи,
Света
Когда вы пишите текст заметки (на своем блоге), то чуть ниже есть поле "Трекбеки". Вот в это поле вы и вносите ссылочку-трекбэк. Всё остальное сделает WordPress автоматом.
Пользуясь случаем, скажу, что у вас отличные фотографии. Смотря на них, понимаешь, что сам так вряд ли смогу :wink:
Максим, спасибо за помощь
можно я задам еще один вопрос?
ситуация такова:
здесь я пишу развернутый ответ:
http://borr.wordpress.com/2006/10/10/zadanie-ot-sveti/
а здесь мне надо, что бы появился трекбэк:
http://fototerra.net/40/urok-1-tochka-semki-i-masshtab-izobrazheniya/ #comments
что надо сделать? если такое вообще возможно :oops:
или просто я пишу коммент, в котором даю ссылку на развернутый ответ?
большое спасибо за высокую оценку моих фотохудожеств
а смочь так может каждый, надо только научиться видеть через объектив и иметь массу терпения
Трэкбак отправляется из самой статьи. Из комментария уже не получится. То есть в вашей записи (http://fototerra.net/40/urok-1-tochka-semki-i-masshtab-izobrazheniya/) в поле трэкбак указывате http://borr.wordpress.com/2006/10/10/zadanie-ot-sveti/trackback/
В этом случае появится коммент на borr.wordpress.com(...) со ссылочкой на вашу запись.
Максим, вы случайно не в курсе, поддерживаются ли трекбеки на blogspot.com? А то попытался поставить, но не получилось.
Максим, в комментариях вы ответили, что для того, чтобы отключить trackback и ping, надо "При создании сообщения можно убрать флажок с «Разрешить комментарии» и «Разрешить ping». Если же нужно убрать для всех сразу, то в Опциях - «Обсуждения»." Но разве флажок "Разрешить комментарии" отвечает за trackback? Когда я убираю данный флаг, у меня просто исчезает возможность писать комментарии к данной статье :(
Ну здесь просто: пинг в данном случае это и пинг, и трекбак.
Спасибо за толковую статью! Можно два вопроса:
1) правильно ли я поняла, что для реализации трекбэка все, что должно быть в интерфейсе, это:
- ссылка на сайте А, по щелчку на которой открывается окно с url для копирования;
- поле для вставки этого url на сайте В.
Все остальное сделает программа?
2) что пишется в поле excerpt или more - короткое описание описание текущей статьи?
А скажите пожалуйста... Вот хочу сделать, точнее доделать модуль смартРСС.. что он при добавлении поста овтоматически делал пинг в популярные сервисы типа технорати. Можно както прикрутить стандартные средства вордпреса? Обьясните пожалуйста, если не сложно)
Максим, я очень сильно туплю в этом вопросе, хотя твою статью перечитываю уже сотый раз (без преувеличения
Скажи, МНЕ лично чем полезен пинг (галочка в поле "разрешить пинг"? Ведь я не хочу, на самом деле, пиарить зазря ЛЮБОГО, кто поставил на меня ссылку. А часто пинг вылезает в виде комментария с ссылкой на камментирующего.
И я просто удаляю такие пинги.
Вот думаю - если вообе не разрешать пинг, что это изменит?
Татьяна, сегодня только до меня самого дошли эти фишки ) вообще не понимал, что это и как это. В общем когда вы что-то опубликовываете и ссылаетесь на другого блоггера то автоматом к записи на которую вы сослались отправляется комментарий с сылкой на вашу запись, таким образом можно "ненапрягаясь" наполучать ссылок из комментариев других блоггеров на свой блог )
А как бороться с трэкбэковым спамом? А то меня туда гадят адски, пришлось трэкбэки отрубить нафиг.
Максим, вы случайно не в курсе, поддерживаются ли трекбеки на blogspot.com? А то попытался поставить, но не получилось.
Оказывается интересная штучка этот трекбек. Я про него слышал давно но не понимал. А здесь все так изложено понятно. Спасибо автору