Бывают такие ситуации, когда в сайдбаре нужно выводить не все последние записи, а записи только одной определённой категории. И как же это реализовать? стандартными средствами это не получится.
Но по сути это сделать не так уж и сложно. Что нам для этого понадобится — лишь плагин, который позволяет добавлять php код в сайдбар. Вот собственно и всё. Данных плагинов существует очень много, но я, например пользуюсь Executable PHP widget.
Но не в этом суть. Устанавливаем плагин, идём в раздел дизайн-виджеты нашей админпанели. Добавляем этот самый виджет и прописываем код:
<?php query_posts(‘category_name=news&showposts=10’); ?><?php while (have_posts()) : the_post(); ?><li><a href=»<?php the_permalink(); ?>»><?php the_title(); ?></a> </li><?php endwhile; ?></ul>
Где news, в данном случае категория «новости». Ну понятно, что так можно вывести любую категорию, которая вам нужна. Тег <li> делает вывод заголовков постов категории в виде списка. Если данный вид вывода вам не понравился, то замените <li> на <p>. Мне так вывод больше нравится. Showpost=10 показывает, что необходимо вывести только 10 последних постов данной категории. Понятно также что 10 можно заменить любым своим числом.
Надеюсь данная инфа оказалось для вас полезной)
С уважением, фрилансер-вебмастер Александр Шульгинов
10 комментариев. Оставить новый
Не могли бы Вы выложить код всего шаблона на Pastebin? Очень интересно посмотреть.
боюсь показаться невеждой, но что это такое?
Довольно интересное решение. Хорошо бы полный код увидеть. Спасибо!
Большое спасибо! Давно пытался решить эту проблему. До этого и не знал, что виджеты по умолчанию не поддерживают php
по умолчанию не поддерживаются. нужно ставить отдельно плагины
Спасибо за идею!
Только надо категори_нейм заключить не в апострофы, а в кавычки («») и убрать вообще кавычки на пермалинке. Иначе не работает. 🙂
Если получится отправить код, то вот:
<a href=>
у меня кстати работает именно так как я написал. но что хочу сказать. нашёл ещё одно решение данной темы, но только уже через плагин. но об этом в следующем посте
Здравствуйте, очень полезная информация! Но у меня есть такая проблема: А как сделать, чтобы наоборот, исключить вывод новых статей в сайтбаре из какой-то определенной рубрики, ну, чтобы новые статьи из всех рубрик выводились, кроме одной рубрики? Заранее благодарю!
сейчас точно не помню, но вроде бы плагин подобный есть