Функция вывода комментариев которые находятся на модерации
Страницы: 1
Функция вывода комментариев которые находятся на модерации
Доброго времени, форумчане) в моем шаблоне после того, как пользователь оставляет комментарий к записи, страница обновляется (комментарий попадает на модерацию в админку), а на самой странице ничего не отображается (Ваш комментарий отправлен на модерацию, сам комментарий и т.д.)
Ситуация: пользователь пишет коммент, нажимает отправить, страница обновляется, он не видит своего комментария поэтому дублирует его еще раз(думая что произошла ошибка), отправляет и снова ничего нет! Процент отказов соответственно здорово увеличивается((

Вопрос: какая функция отвечает за вывод "Ваш комментарий отправлен на модерацию"
код отвечающий за вывод комментариев:

Код
 <?php
   if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
      die ('Please do not load this page directly. Thanks!');

   if ( post_password_required() ) { ?>
      <p class="nocomments"><?php printf ( __( 'This post is password protected. Enter the password to view comments.' , THEME_NAME ));?></p>
   <?php
      return;
   }
   $post_type = get_post_type();
   
   add_action('comment_form_top', 'OT_fields_rules' );
?>
<?php //You can start editing here. ?>
      <?php if (comments_open()) : ?>
         <!-- BEGIN .panel -->
         <div class="panel">
      <?php endif; ?>
         <?php if ( have_comments() && comments_open()) : ?>
            <div class="p-title">
               <h2><?php _e("Comments", THEME_NAME);?></h2>
            </div>
         <?php else: ?>
            <div class="p-title">
               <h2><?php _e("Write a Comment", THEME_NAME);?></h2>
            </div>
         <?php endif; ?>

         <?php if ( have_comments()) : ?>
            <div class="comments-block">
               <ol id="comments">
                  <?php wp_list_comments('type=comment&callback=orangethemes_comment'); ?>
               </ol>
               
               <div class="pagination"><?php paginate_comments_links(array('prev_text' => '<i class="fa fa-caret-left"></i>','next_text' => '<i class="fa fa-caret-right"></i>')); ?></div>
            <!-- END .comments-block -->
            </div>
         <?php endif; ?>
         <?php if (!have_comments() && comments_open()) : ?>

         <?php endif; ?>





      <?php if ( comments_open() ) : ?>
         <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
            <p class="registered-user-restriction"><?php printf ( __( 'Only <a href="%1$s"> registered </a> users can comment.', THEME_NAME ), wp_login_url( get_permalink() ));?> </p>
         <?php else : ?>
            <?php if(have_comments()) { ?>
               <h3><?php _e("Write a Comment", THEME_NAME);?></h3>
            <?php } ?>
            <!-- BEGIN .writecomment -->
            <div id="writecomment">
               <a href="#" name="respond"></a>
               <?php 
                  $defaults = array(
                     'comment_field'          => '<p class="contact-form-message"><label for="c_message">'.__("Comment", THEME_NAME).'<span class="required">*</span></label><textarea name="comment" id="comment" placeholder="'.__("Your message..",THEME_NAME).'"></textarea></p>',
                     'comment_notes_before'    => '',
                     'comment_notes_after'     => '',
                     'id_form'                 => '',
                     'id_submit'               => 'submit',
                     'title_reply'          => '',
                     'title_reply_to'       => '',
                     'cancel_reply_link'       => '',
                     'label_submit'            => ''.__( 'Post a Comment', THEME_NAME ).'',
                  );
                  comment_form($defaults);         
               ?>


            <!-- END #writecomment -->
            </div>

         <?php endif; // if you delete this the sky will fall on your head ?>

      <?php endif; ?>

      <?php if (comments_open()) : ?>
         <!-- END .panel  -->
         </div>
      <?php endif; ?>   
подскажите в какую сторону копать?
взял со стандартной темы
подскажите, как внедрить?
Код
 <?php if ($comment->comment_approved == '0') : ?>

<em>Ваш комментарий ожидает модерации.</em>
<?php endif; ?>
Изменено: dima - 27 Февраля 2015 18:54
Плагин аякс комментариев выводит всякие подобные сообщения без настройки, если еще настроить комменты будут обновляться без перезагрузки страницы.
Цитата
SergF пишет:
Плагин аякс комментариев выводит всякие подобные сообщения без настройки, если еще настроить комменты будут обновляться без перезагрузки страницы.
возможны конфликты с плагином кэширования, но обязательно попробую, спасибо
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
00:48 Как правильно покупать ссылки для поддомена? 
23:34 2025 ВК запустит новую программу монетизации для авторов сообществ 
15:28 LGaming - экосистема и партнерская программа в gambling и betting вертикалях 
18:51 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
12:53 где много готовых фавиконок 
22:59 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
12:32 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
04:35 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
21:43 TrueMeds - Революционная Фарма Партнерка! Увеличь свой профит в x2 раза вместе с нами! 
21:24 Sectormoney.com - быстрый и удобный обменник 
20:33 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:54 USMobileSMSBot - 
17:18 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
15:28 Прием платежей для HIGH RISK | Прием платежей без сайта 
08:12 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
07:48 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
02:50 Точные прогнозы на футбол 
02:10 [Новая партнерка] Goldbet Partners — прямой рекламодатель одноименного казино Goldbet 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения