Поддержка Темы и шаблоны Как заставить выводиться комментарии?

  • Решено selftrips-ru

    (@selftrips-ru)


    Тема tempera.
    В ней есть шаблон страниц «category page with intro» Это когда на странице выводится список постов установленной для данной странице категории.
    Но комментарии отсутствуют (хотя и включены для данной страницы). Т.е. сделано по аналогии с выводом постов из какой то категории (формально это тоже страница и тоже без комментариев) .
    Можно как то заставить их отображаться?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Возможно, поможет добавление кода

    if ( comments_open() || get_comments_number() ) :
    				comments_template();
    			endif;

    внутри цикла. Где-нибудь после строки

    <?php edit_post_link( __( 'Edit', 'tempera' ), '<span class="edit-link">', '</span>' ); ?>

    Автор selftrips-ru

    (@selftrips-ru)

    спасибо буду пробовать!

    Автор selftrips-ru

    (@selftrips-ru)

    Вставил вот так:

    <?php cryout_after_content_hook(); ?>

    <?php
    if ( comments_open() || get_comments_number() ) :
    comments_template();
    endif;
    ?>

    </div><!— #content —>

    1. А какой надо цикл устроить?
    2.На этих страницах присутствует пагинация, на разных страницах страницы разные коменты получается!! Можно сделать чтобы отражались одни и те же коменты?

    http://selftrips.ru/proidennie_marshruti/2009-fev-mrt-tailand-kambodzha-30-dney

    http://selftrips.ru/proidennie_marshruti/2009-fev-mrt-tailand-kambodzha-30-dney/page/2

    Автор selftrips-ru

    (@selftrips-ru)

    Я так понимаю раз формальные адреса у пагинации разные, наверное так не получится…(((

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Вставил вот так:

    А чего не попробовали сразу после <?php edit_post_link ?

    <?php edit_post_link( __( 'Edit', 'tempera' ), '<span class="edit-link">', '</span>' ); ?>
    
    <?php
    if ( comments_open() || get_comments_number() ) :
    comments_template();
    endif;
    ?>

     

    Я так понимаю раз формальные адреса у пагинации разные, наверное так не получится…(((

    Не работал с темой, поэтому только эксперименты 🙂

    Автор selftrips-ru

    (@selftrips-ru)

    Да, тогда коменты одинаковые для всей пагинации, но располагаются… вверху страницы!!

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Тогда попробуйте так:

    <?php cryout_after_content_hook(); ?>
    
    <?php
    wp_reset_query();
    if ( comments_open() || get_comments_number() ) :
    comments_template();
    endif;
    ?>
    
    </div><!-- #content -->

    Автор selftrips-ru

    (@selftrips-ru)

    хм… работает, спасибо… только я не понял как это у страниц с разным адресом )))

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Как заставить выводиться комментарии?» закрыта для новых ответов.