Поддержка Проблемы и решения Пользователю не выводится комментарий на модерции

  • Добрый день всем!

    Собственно проблема в названии топика: если пользователь оставляет комментарий, то ему не выводится его же комментарий с надписью «Ваш комментарий ожидает проверки.».

    Версия wp 4.7.3

    Тема самописная. Комментарии вывоводятся в comments.php темы функцией wp_list_comments().

    В файле class-walker-comment.php в comment() как и должно быть есть условие

    <?php if ( '0' == $comment->comment_approved ) : ?>
    		<em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.' ) ?></em>

    В wp_list_comments() проверяю, что попадает в глобальный $wp_query, и в нем объект comments содержит только те комментарии, которые прошли модерцию.

    При этом проверяю работу комментов на локальном сайте с темой Twenty Sixteen и все ок, но здесь $wp_query уже содержит все комментарии, в том числе и те что НЕ прошли модерацию.

    Настройки «Обсуждений» на обоих сайтах идентичны.

    Собственно вопрос: как заставить WP брать все комменты или как переопределить WP_Query записи так, чтобы в него попали и комментари не прошедшие модерацию?

    Заранее спасибо!

  • Тема «Пользователю не выводится комментарий на модерции» закрыта для новых ответов.