[Решено] Описание рубрики только на первой станице?
Подскажите, пожалуйста, как сделать, чтобы описание рубрики было только на первой станице?
Код в шаблоне который выводит описание рубрики :
<?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> <?php if ( is_category() ) { // show an optional category description $category_description = category_description(); if ( ! empty( $category_description ) ) echo apply_filters( 'category_archive_meta', '<div class="taxonomy-description">' . $category_description . '</div>' ); } elseif ( is_tag() ) { // show an optional tag description $tag_description = tag_description(); if ( ! empty( $tag_description ) ) echo apply_filters( 'tag_archive_meta', '<div class="taxonomy-description">' . $tag_description . '</div>' ); } ?>
Заранее спасибо.
нда уж... ну и решение )
Гараздо яснее будет вот так:
Нужно обернуть вывод описания в такую конструкцию:
if ( !is_paged() ){ //тут описание }
в твоем случае:
if ( ! empty( $category_description ) ) { if ( ! is_paged() ){ echo apply_filters( 'category_archive_meta', '<div class="taxonomy-description">' . $category_description . 'TTT</div>' ); } }
Вообще стоит избегать сокращенных if конструкций (кроме разве что if (проверка) return; )
Нашлось решение, может кому пригодиться.