Нумерация комментариев

Полезные рецепты для WordPress

Хотите выводить нумерацию комментариев? Этот простой рецепт расскажет, как это сделать.

Откройте файл comments.php вашей темы и найдите там следующую строку:

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

Это цикл и для того, чтобы нумеровать каждый комментарий, нам надо всего лишь добавит переменную, которая будет отсчитывать каждый комментарий:

<?php $i = 0; ?>
<?php $i++; ?>

Первая строка инициализирует переменную и устанавливает ей значение равное нулю, вторая строка при прохождения цикла добавляет 1 к переменной.
Всё что нам осталось – вывести эту переменную там, где мы хотим увидеть номер комментария

<?php echo $i; ?>

Теперь ваши комментарии нумерованы.
Есть еще один способ, более простой, как нумеровать комментарии – вам надо в файле comments.php найти цикл, отвечающий за вывод комментариев, в нем найти теги <ul> и </ul> и заменить их на <ol> и </ol>

Хочешь постовой?

Напиши на своем блоге о нашем сайте и в скором времени получишь от нас трекбек!

4 комментариев »

  1. Так вроде по умолчанию есть такой функционал.

    Отзыв оставил: Orea — 16 ноября 2009 @ 1:20
  2. Не во всех темах. Это зависит от шаблона комментариев

    Отзыв оставил: wprecipe — 16 ноября 2009 @ 1:22
  3. Просто и понятно :) Да, нумерация есть не везде, зависит от шаблона, вопрос в том как сделать комментарии древовидными? Чтобы можно было отвечать на чей то коммент?

    Отзыв оставил: Игроман — 27 марта 2010 @ 12:18
  4. Для этого есть отдельный плагин, поищите по слову comments.

    Отзыв оставил: wprecipe — 29 марта 2010 @ 13:17

RSS лента комментариев к этой записи. TrackBack URL

Оставить комментарий