Всем привет друзья. На днях делал сайт на WordPress медицинской направленности, так вот в виджете, а именно футере необходимо было мне вывести последние записи из определенной категории (рубрики).
Я скачал такой шаблон, где в футере можно добавлять различные виджеты. В стандартной поставке WordPress есть виджет, который выводит последние записи на сайте. Но данный виджет выводит последние записи рубрик, которые публикуются на главной странице, а мне надо было из той рубрики, которая не видна на главной странице.
Затем я подумал, чтобы можно было просто сразу список опубликовать статьи из этой рубрики в футере, то есть сформировать его вручную (список вручную), но потом подумал, что его каждый раз придется редактировать. Поэтому я решил автоматизировать данный процесс и с помощью данного кода (он представлен ниже), Вы сможете вывести список статей из определенной рубрики в сайдбар.
<h3>Последние статьи из категории</h3>
<ul>
<?php query_posts('category_name=name_rubrika&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a> </li>
<?php endwhile; ?>
</ul>
В данном коде нам необходимо указать количество записей, сколько мы будем выводить из данной рубрики, а также название рубрики, из которой нам необходимо выводить статьи. Мы как-то с Вам уже узнавали идентификатор категории (рубрики) WordPress, но нам это не понадобиться. Нам необходимо именно название категории, которое Вы задаете при создании рубрики в поле короткая ссылка, либо же просто нажать на рубрику (на сайте или блоге) и последнее слово в URL-адресе будет название рубрики. В строке:
<?php query_posts('category_name=name_rubrika&showposts=10'); ?>
Вы указываете это самое название рубрики и количество выводимых новостей из этой рубрики.
Теперь загвоздка осталась в том, чтобы этот код добавить сразу в виджет и он преобразовался в список новостей. Чтобы данный код преобразовался, через виджеты, в список новостей из определенной рубрики WordPress, я скачал замечательный плагин (виджет) – PHP Code Widget, который может читать и преобразовывать PHP-код, что нам и необходимо. После его установки Вам необходимо его перетащить в нужный сайдбар и вставить вышеуказанный код (с Вашей рубрикой и количеством записей), сохранить и наслаждаться результатом.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=2316
Не работает (((((
Работает, я лично проверял, необходим плагин PHP Widget и в него вставлять данный код!
Беру свои слова назад. Все работает (глюканул плагин, вылечилось отключением и повторным включением оного)
А может быть многоуважаемый маэстро подскажет как сделать еще и вывод миниатюр этих записей?
Андрей, еще аз приношу извинения. На самом деле все работает. А сам пост написан просто превосходно! Все доходчиво понятно и ничего лишнего.
Для особо одареных (типа меня) Хочу уточнить: После установки плагина в «Доступных виджетах» появится «PHP Code» и код вставлять нужно именно в него! Если вдруг получится как у меня, то есть ничего не будет отображаться, то попробуйте отключить и включить плагин (мне помогло)
Андрей, а как добавить вывод миниатюр записей? Буду ОЧЕНЬ признателен, за ответ
Я добавил такое <a href="» title=»»>
И Миниатюры стали отображаться)))
Только вот сам В ПХП ничего не понимаю. Если кто решит повторить, то это на свой страх и риск *CRAZY*
Рад, что у Вас все получилось! Завтра напишу статью по выводу миниатюр!
Будем ждать с нетерпением! Если вам будет не лень так же указать варианты как сделать выравнивание:
— по центру;
— по левому краю;
— по правому краю.
Сделать небольшую таблицу из таких миниатюр. А в идеале еще и ротатор миниатюр записей из определенной рубрики.
В общем, предлагаю создать пост, в котором присутствовал и код и пояснения как создать раличные варианты, отображения миниатюр в сайдбаре.
Уж простите за такую наглость)))) Но эта статья очень хороша. Надеюсь, что вам будет не лень продолжать!
Сделать отображение миниатюр наиболее интересных для посетителей сайта рекомендую всем. Это ОСЕНЬ сильно увеличит количество внутренних переходов и время проведенное на сайте. Поисковики такое видят и любят. + Чем дольше человек сидит у вас на сайте, тем больше шансов, что он кликнет на рекламу))))
СПАСИБО ТЕБЕ великий человек. Все четко работает, как надо!
Рад что Вам помог, обращайтесь, если что не так!
куда вы добавили это?
Вам нужен вывод миниатюр с записями? Если да, то на этом сайте имеется статья по этому вопросу
Спасибо, всё замечательно работает, а не скажите ли как ещё и фото (миниатюры) выводить вместе записью?
Спасибо за информацию. Работает как надо. Скажите, а можно сделать так, что-бы выводилось только название поста без текста ?