Как отделить трэкбэки от комментариев

Логотип DivideТолько что прочитал статью Майкла Мартина о том, как очистить комментарии от трэкбэков и пингбэков, и, собственно, уже внес в шаблон все необходимые изменения. (На все про все у меня ушло от силы 10 минут.)

Надеюсь, вам это тоже пригодится.

1. Откройте файл comments.php и найдите строку

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

2. Сразу под этой строкой вставьте код

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

3. Теперь найдите строку

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

4. Прямо перед ней вставьте код

<?php } /* End of is_comment statement */ ?>

Благодаря таким нехитрым манипуляциям вы очистите комментарии от трэкбэков, для которых мы сейчас сделаем отдельный луп.

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

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

2. Вставьте перед ней код

<h3>Trackbacks</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>

Строку <h3>Trackbacks</h3> можете удалить или изменить по своему усмотрению.

Как говорят в Америке, enjoy 😉

Хостинг для блогов с предустановленным WordPress

Записи по теме:

Нравятся статьи? Подписывайтесь на рассылку!

1 Star2 Stars3 Stars4 Stars5 Stars (Пока оценок нет)
loadingЗагрузка...
Логотип сайта

31 комментарий

  1. Уведомление: записки на память » Blog Archive » Довожу свой блог до ума

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписатьсяi без комментирования.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.