• Тема Exray.
    Необходимо установить пагинацию, чтобы в рубриках если анонсов меньше 10, чтобы не выводилась пагинация. То есть использовать типа:

    if ( $wp_query->max_num_pages > 1 && ( is_home() || is_archive() || is_search() )

    Если делаю код ниже, то в рубрике с анонсами показывается 1 страница пагинации, но мне нужно, чтобы её не видно было:

    /***************************************************************/
    /* Pagination for older/newer post */
    /***************************************************************/
    function get_exray_pagination(){
    ?>
        <?php wp_pagenavi();  ?>
    <?php
    }

    Оригинальный код темы:

    /***************************************************************/
    /* Pagination for older/newer post */
    /***************************************************************/
    function get_exray_pagination(){
    ?>
    	<nav class="pagination clearfix"  id="nav-below" role="navigation">
    
    		<p class="article-nav-prev"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '&larr;', 'Previous post link', 'exray' ) . '</span> %title' ); ?></p>
    		<p class="article-nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '&rarr;', 'Next post link', 'exray' ) . '</span>' ); ?></p>
    
    	</nav>
    <?php
    }
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • а галочку в настройках плагина не пробовали убрать?
    ну чтобы не выводить навигацию, если одна страница?

    И правда, есть такой флажок, как-то не обратил внимание на него:
    «Всегда показывать список страниц — Показывать навигацию, даже если страниц с записями больше нет.»

    При 10 записях срабатывает новая страница, а как изменить допустим на 7 записей?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Установка пагинации wp_pagenavi» закрыта для новых ответов.