Как вывести на главной странице количество записей, отличное от других страниц

Дата: 13.11.2007 | Рубрика: Статьи | Комментариев нет

Итак, например, чтобы на главной странице вывести только один пост, открываем файл шаблона index.php, находим следующие строки (в дефолтном шаблоне находятся в самом верху):

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

и смело заменяем их вот таким кодом:

<?php $top_query = new WP_Query(‘showposts=1′); ?>
  <?php if(have_posts()) : ?>
    <?php while($top_query->have_posts()) : $top_query->the_post(); $first_post = $post->ID; ?>

Здесь в параметре showposts=1 указывается количество выводимых записей.
Вот, собственно, и все.

Мой блог находят по следующим фразам

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

Дата: 13.11.2007 | Рубрика: Статьи | Комментариев нет

1) AdHesive — позволяет закрепить запись в ленте выше всех остальных, независимо от даты ее написания.
2) Solvent — некая противоположность плагину AdHesive, исключает выбранную запись из текущей ленты.

Читать далее →

Создаем виджеты для WordPress

Дата: 13.11.2007 | Рубрика: Статьи | Комментариев нет

В предыдущей статье мы рассмотрели функции WordPress API, предназначенные для работы с виджетами и динамическими сайдбарами. Теперь мы займёмся самим процессом создания виджетов, их настройкой и показом на сайте.
Читать далее →

Виджет-ориентированные функции WordPress API

Дата: 13.11.2007 | Рубрика: Статьи | Комментариев нет

В этой статье я опишу функции WordPress, предназначенные для использования с виджетами. Функци этих совсем не много, так что эта часть будет кратенькой.
Читать далее →