Отображаем пять постов в категории и ссылку на категорию, если постов больше чем N

Пришёл к тому, что стандартное отображение записей в блоге не совсем удобное. Поэтому решил отображать на главной страницы по пять ссылок на записи из всех рубрик. Но зачем человеку давать ссылку на рубрику, когда все записи из этой рубрики есть уже на главной? Поэтому я использовал маленький хак.

Конечно этот хак не справляется со случаем, когда кол-во постов в рубрике равно пяти, но этот маленький недостаток можно опустить.

			<div class="box">
				<h2>Новости</h2>
				<ul>
				 '1', 'showposts' => '5' ) ); $i=0; ?>
				
					<li> <a href="" title=""></a></li>
				
				</ul>
				<?php if ( $i == '5') echo 'Посмотреть все записи в этой рубрике →'; ?>
			</div>

Со временем, когда рубрики обрастут записями, можно использовать код попроще:

			<div class="box">
				<h2>Новости</h2>
				<ul>
				 '1', 'showposts' => '5' ) ); ?>
				
					<li> <a href="" title=""></a></li>
				
				</ul>
				<a href="" title="Новости">Посмотреть все записи в этой рубрике →</a>
			</div>

Ruslan
Оцените автора
Добавить комментарий

  1. Спасибо, код может пригодиться для создания home.php.

    Ответить