Как изменить порядок вывода комментариев?
-
Необходимо на странице отобразить один последний комментарий. Не могу разобраться как это сделать.
Сейчас прописано:
<?php wp_list_comments('reverse_top_level=DESC&callback=mytheme_comment&per_page=1'); ?>
Так отображается один комментарий, но ПЕРВЫЙ! Если дать значение параметру per_page, например, любое выше одного, то комментарии отображаются в нужном порядке (последние вверху) и там можно заметить, что параметр reverse_top_level не работает абсолютно… ни при какой записи (пробовал писать reverse_top_level=/DESC/ASC/1/0/true/false), также и в админке настройка порядка вывода комментариев не работает.
Шаблон функции mytheme_comment выглядит следующим образом:
<?php function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <div id="comment-<?php comment_ID(); ?>" class="mycomment"> <table width="400px"><tbody> <tr><td width="100px;">Reviewer:</td><td><?php echo get_comment_author_link(); ?></td></tr> <tr><td>Date:</td><td><?php echo get_comment_date(); ?></td></tr> <tr><td colspan="2"><hr></td></tr> <tr><td colspan="2"><em><?php comment_text() ?></em></td></tr> <tr><td colspan="2"><em><a href="/?p=346&id=<?php the_ID(); ?>">Click here to see all of my reviews ></a></td></tr> </table> </div> <?php } ?>
Как в итоге отобразить один последний комментарий?
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «Как изменить порядок вывода комментариев?» закрыта для новых ответов.