Почти встроенный плагин импортер от wordpress, если нужно только стандартный набор (import: posts, pages, comments, custom fields, categories, and tags) с атачами .
Conan Varvar, comments.php просто меняли содержимое ? Он подключен на странице ?
wp_debug смотрели ?
Натяжка на cms это обычно простая интеграция, чтобы можно было писать статьи, создавать категории, менюшки, страницы. А все настройки это уже дополнительная вещь из-за которой бюджет будет подрастать в соразмерности с хотелками/кастмизциями под заказчика.
Ну в данной функции, которые вы показали говорится, что если короткое описание существует, то выводить его, если нет, то кусочек поста.
Заполните Дескрипшен, тогда он выведется
И почему то я думаю, что дескрипшен и анонс это одно и тоже.
Provizor-071, краткое описание заполнено в новости ? Обычно этот пункт меню в админке скрыт.
Используй функцию get_comments($args). Она отвечает за вывод комментариев, там вагон параметров включая различные сортировки.
Как вариант, можно сортировать по полю из БД comment_karma. Изначально у всех комментов стоит 0, остается дело за малым, менять нужным комментария это поле в БД, чтобы нужные были вверху или внизу.
<?php $post_id = get_the_ID(); $args = array( 'orderby' => 'comment_karma', 'order' => 'DESC', 'post_id' => $post_id); $comments = get_comments($args); foreach($comments as $comment) { echo($comment->comment_date.$comment->comment_content.'<br>');}?>
https://wordpress.org/plugins/wp-postratings/
Это просто такой стиль рисования флэт/плоский дизайн.
У меня так же не работает пагинация,как у ТС, предполагаю из-за кастомного запроса WP_Query. Позже, если разберусь, то напишу решение.
Можно попробовать так, вставить в тело цикла комментов.
<?php $comment_id = get_comment_ID(); if(wp_get_comment_status( $comment_id )=='unapproved') { echo 'Комментарий ожидает модерации'; } ?>