Наличие номеров у комментариев облегчает возможность ориентирования и вносит ясность идут ли они сверху вниз или как иногда бывает снизу вверх.
Вывод комментариев в WordPress осуществляется с помощью цикла, начинающегося строчкой:
<?php foreach ($comments as $comment) : ?>
Находится эта строчка в файле comments.php вашей темы оформления.
До начала вывода комментариев зададим номер первого комментария, добавив перед вышеприведенной строчкой "<?php $i = 1; ?>". Должно получится так:
<?php $i = 1; ?>
<?php foreach ($comments as $comment) : ?>
Теперь надо определиться где мы будем выводить комментарий.
По умолчанию в стандартной теме WordPress комментарии выглядят так:
Добавим номер комментария перед именем автора. Сам код для вывода имени автора выглядит так:
<cite><?php comment_author_link() ?></cite> пишет:
Для вывода номера комментария добавим конструкцию "<?php echo $i; $i++; ?>.". Получится:
<?php echo $i; $i++; ?>.
<cite><?php comment_author_link() ?></cite> пишет:
А выглядеть это будет так:
Ну и по желанию номер комментария можно сделать якорем, дабы в будущем непосредственно на него можно было ссылаться. Для этого дополним конструкцию "<?php echo $i; $i++; ?>." до вот такого вида:
<a href="#comment-<?php comment_ID() ?>" title=""><?php echo $i; $i++; ?></a>.
Результат:
Отредактивароть вывод даты вы уже можете по желанию. Т.к. именно к дате по умолчанию привязан якорь. Ну и оформление внешнего ввида через css опять же по вкусу. 🙂
Хм, а к номеру удобней якорь привязывать, как-то привычнее почему-то.
Спасибо за скрипт.
Благодарю, долго искал как сделать якорь на номер поста, был близок к самостоятельному решению но чет затупил, твоя статейка помогла. Еще раз благодарю