Только что прочитал статью Майкла Мартина о том, как очистить комментарии от трэкбэков и пингбэков, и, собственно, уже внес в шаблон все необходимые изменения. (На все про все у меня ушло от силы 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
Записи по теме:
- 10 привычек успешных блоггеров
- Список бесплатных Web 2.0 платформ
- Как увеличить конверсию
- Назад в будущее — Перспективы Web 2.0
а плагинчика для этих целей нет?
Это только в определённых шаблонах такие штуки есть? Я лично не замечал.
Зробив усе вище сказане але результату немає допоможіть…
А если у меня нет этого кода, после которого надо вставлять остальные строчки? Как быть?
Спасибо, тоже отделил себе =)
Спасибо за полезные советы
Попробуем – тоже трекбеги отделить охота.
Но надо и уметь модернизировать любую тему в соответствии со cвоими нуждами
А если у меня нет этого кода, после которого надо вставлять остальные строчки? Как быть?
По первому пункту и у меня нет подобного кода, а вот вторая строчка есть-вставил код, посмотрим что это даст.