FAIL (the browser should render some flash content, not this).

intwayblog.netДвижок для блогаWordPress → Отделяем трекбеки от комментариев

Отделяем трекбеки от комментариев

список блогов

Трекбеки - это сообщения, отображаемые на странице комментариев к статеь, являющиеся ссылкой на упоминание этой статьи в другом блоге. Обычно они отображаются вперемешку с комментариями, что не очень удобно и совсем не наглядно.

Если вы используете трекбеки на своем блоге, не смешивайте их с комментариями. Комментарии - это общение между реальными люlьми. Использование автоматических ссылок в виде трекбеков в тексте испортит общее впечатление.

Описанный здесь метод позволит отобрать все трекбеки в один список и поместить их после комментариев. Дальше можно изменять отображение трекбеков как вам удобнее.

Откройте comments.php, и найдите строчку:

<?php foreach ($comments as $comment) : ?>

После этого, вставьте следующее:

<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>

Теперь найдите:

<?php endforeach; /* end for each comment */ ?>

И перед ней вставьте:

<?php } else { $trackback = true; } /* End of is_comment statement */ ?>

Это означает, что ваша страница комментариев оформлена, но без трекбеков и пингбеков. Далее выводим список трекбеков.

Найдите строку:

<?php else : // this is displayed if there are no comments so far ?>

И перед ней прикрепите следующее: (Заголовки трекберов могут быть удалены, если вы не хотите их показывать)

<?php if ($trackback == true) { ?>
<h3>Трекбеки и пингбеки</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment') { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>

Это поможет как пользователям (они будут отдельно читать комментарии, не путаясь в трекбеках), так и владельцу блога (он явно будет видеть список упоминаний своей статьи - особенно актульно на блогах, где десятки и даже сотни комментариев).


Смотрите также:

  • Wordpress org

    Ниже вы можете прочитать последние записи блога, а справа представлена навигация по разделам, тегам и полный архив записей

     



Добавьте комментарий:
Ваше имя:
E-mail: