Мы уже знаем, что если
.... перед< ?php while (have_posts()) : the_post(); ? >
Добавить
< ?php query_posts('cat=Номер__нужной_категории'); ? >
то на главной странице будут выводиться только посты определенной категории.
А помните, я тут всех задолбывал по поводу своей проблемы:
Допустим, есть у меня статичная страница, на которой кратко рассказано о том, что такое плагины, отдельно у меня есть категория ПЛАГИНЫ, в которой публикуются статьи о новых плагинах. Задача: cделать на странице с описание ПЛАГИНОВ после текста обзор последних десяти (11, 12, неважно...) постов из категории ПЛАГИНЫ. (При этом названия категорий могут вообще не выводится в сайдбаре, создавая видмость построения сайта на одних страницах...)
Но я так и не получил толковго ответа.
Так вот, а есть какой-то способ заставить, подобно со случаем с категорей на главной, выводить Recent Posts только определенной категории?
Тогда бы можно было решить мою проблему и на любой статической странице выводить нужные мне обновления из соответсвующих категорий. А я бы считал WP идеальнім движком 🙂
Ну что, отцы, слабо?
$cat это id рубрики, категории, как угодно…. Например, плагины твои
Код выведет тебе последнии 10 записей из нее:
<? $cat=2;
$posts = get_posts(‘numberposts=10&category=’.$cat);
foreach($posts as $post) :?>
<a href="<?php the_permalink(); ?>"><?php the_title();?><br /></a>
<?php endforeach;?>
если нужно чтоб с превью <?php endforeach;?>замени на <?php the_excerpt(); endforeach;?>
Это ли тебе нужно?
О, хоть один толковый человек! 😉
Слушай, а этот код на страничках работать будет. Ну, если взять и вставить его тупо в страницу. Например, сделать таблицу с тремя колонками и в каждой выводится последные записи из определенных категорий…
??????????
Ессно будет, у меня в сайдбаре он стоит "Стоит почитать" зовется ходи по рубрикам и смотри, что к чему, какие записи есть в ней
не знаю, что – то не получаеццоо…
вот моя цитата с другого форума, где мне пока-что не ответили… может так станет понятней, чего я хочу…
***********
Гм, по-мо-ги-те!!! Уже все форумы обошел, кучу плагинов перепробовал, но того, что я хочу, нигде нету. А хочу я всего лишь на странице, которая, скажем, рассказывает о том, что такое плагины, выводить загловки-ссылки последних 10 (20, неважно) постов из категории, в которой освещаются новые плагины.
Или, например, на станице о камасутре выводить заголоки постов из категории НОВЫЕ ПОЗЫ.lol
Вообщем, хочу иметь возможность в любом месте вставить блок, которій бы выводил нужное кол-во заголовков (сообщений) из нужной мне категории, причем на разных ситраницах это могуть быть разные категории…
При этом можно категории вообще скрыть из сайдбара и сделать видимость построения сайта на одних страницах + новости, которые транслируются на ленте и отображаются заголовками в блоках на страницах…
Ты не мог бы обьяснить подробнее – что и куда нужно вставлять. А то я пробовал тулить прямо в пост…
тык в шаблон страницы и вставь, там где ты их хочешь видеть, в таблицу свою.
Для данного случая можно создать отдельный шаблон для определенных страниц. И уже в этот шаблон вставлять рнр-код. Быть может, в вашем случае это будет лучше.
насколько я помню, просто вставить рнр в редакторе страницы нельзя – для этого есть отдельные плагины
может, я ошибаюсь
Я про шаблон вроде и сказал?
Подробнее вот про это.
Вот нашел в кодексе плагин:
Allows <?php ?> tags inside your WordPress posts and executes the code inside of it just like you normally write and run code inside of any PHP file.
Exec-PHP http://soeren-weber.net/post/2005/08/18/50/
получается, что стандартно в редакторе забивать пхп код нельзя – да вообщем, это логично… безопасность, как никак…
Как вывести последние посты из тех, которые выводятся на главной странице, безотносительно к определённой категории?
Есть кто живой? Ау. 🙂
Даже в названии этого топика есть нужные слова для поиска плагина, а Вы аукаете 🙂
http://www.google.com/search?hl=ru&q=plugin+Recent+Posts+wordpress&lr=
sonika Спасибо. 🙂
Может ещё кому-то пригодится, по теме: http://codex.wordpress.org/Template_Tags/get_posts