[Решено] Описание рубрики только на первой станице?

Подскажите, пожалуйста, как сделать, чтобы описание рубрики было только на первой станице?

Код в шаблоне который выводит описание рубрики :

<?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>' );
}
?>

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

Заметки к вопросу:
rs485k 6.4 года назад

Нашлось решение, может кому пригодиться.

<?php
	if ( is_category() ) {
		// show an optional category description
		$category_description = category_description();
		if ( ! empty( $category_description ) XOR is_paged())
			echo apply_filters( 'category_archive_meta', '<div class="taxonomy-description">' . $category_description . 'TTT</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 . 'RRR</div>' );
	}
?>
anseme 6.4 года назад

нда уж... ну и решение )mosking

Гараздо яснее будет вот так:

Нужно обернуть вывод описания в такую конструкцию:

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; )