Сышышь ты, выходи сюда,
поговорим !

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

Опубликовано: 01.09.2018

Для тех, кто не читал цитату, а сразу перешел с поисковика на статью, я вкратце расскажу, о чем эта статья.

Иногда неплохо было бы на блоге в сайдбаре (sidebar.php) вывести список постов из определенной рубрики . Это могут быть различные избранные рубрики, которые вы считаете важными или интересными для читателя, например, «Новости», «Акции», «Конкурсы», «Услуги» и т. д.

Способ, который я хочу вам предложить, позволит выводить список определенных рубрик в автоматическом режиме.

Итак, как это можно сделать? Все очень просто:

откройте файл сайдбар  (sidebar.php)   и разместите код, который написан снизу, в то место, где вы хотите, чтобы выводился список определенной рубрики.

<h3>НОВОСТИ</h3> <ul> <?php query_posts('category_name=novosti&showposts=5'); ?> <?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> </li> <?php endwhile; ?> </ul>

Строка №1 – не обязательная, без нее код все равно будет работать. Но я использую ее для того, чтобы пользователь знал, где какая рубрика, другими словами – элемент оформления. В моем примере это рубрика « Новости ».

В строке №3 необходимо просто прописать адресное имя выбранной рубрики. У меня - novosti .

<?php query_posts('category_name=novosti&showposts=5'); ?>

В строке №3 также есть настройка вывода количества списков постов – showposts. В данном коде стоит цифра 5 , вы же можете выставлять нужную вам цифру.

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

Чтобы вывести список определенной рубрики с цитатой, добавьте вот такой код:

<h3>НОВОСТИ</h3> <ul> <?php query_posts('category_name=novosti&showposts=5'); ?> <?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink(); ?>"> <?php the_title(); ?></a> <p><?php the_excerpt (); ?> </p> </li> <?php endwhile; ?> </ul>

По умолчанию длина цитаты установлена ​​в 55 слов . Чтобы изменить количество слов до 20 , вам нужно открыть файл functions.php и установить вот такой код:

function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

Обратите внимание на строку №2

return 20 ;

вот здесь и нужно менять длину цитаты.

Теперь вы знаете, как выводить список определенной рубрики с цитатой.

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

Последние новости категории:

Похожие статьи

Популярные статьи:

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

Метки: wordpress , без плагинов

rss