Фишки с Recent Posts

Мы уже знаем, что если

.... перед

 < ?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
Вообщем, хочу иметь возможность в любом месте вставить блок, которій бы выводил нужное кол-во заголовков (сообщений) из нужной мне категории, причем на разных ситраницах это могуть быть разные категории…
При этом можно категории вообще скрыть из сайдбара и сделать видимость построения сайта на одних страницах + новости, которые транслируются на ленте и отображаются заголовками в блоках на страницах…

$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;?>

Это ли тебе нужно?

Ты не мог бы обьяснить подробнее – что и куда нужно вставлять. А то я пробовал тулить прямо в пост…

тык в шаблон страницы и вставь, там где ты их хочешь видеть, в таблицу свою.

Для данного случая можно создать отдельный шаблон для определенных страниц. И уже в этот шаблон вставлять рнр-код. Быть может, в вашем случае это будет лучше.
насколько я помню, просто вставить рнр в редакторе страницы нельзя – для этого есть отдельные плагины
может, я ошибаюсь

Я про шаблон вроде и сказал?

насколько я помню, просто вставить рнр в редакторе страницы нельзя - для этого есть отдельные плагины
может, я ошибаюсь

Подробнее вот про это.

Вот нашел в кодексе плагин:
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/

получается, что стандартно в редакторе забивать пхп код нельзя – да вообщем, это логично… безопасность, как никак…

$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;?>

Это ли тебе нужно?

Как вывести последние посты из тех, которые выводятся на главной странице, безотносительно к определённой категории?

Есть кто живой? Ау. 🙂

Даже в названии этого топика есть нужные слова для поиска плагина, а Вы аукаете 🙂
http://www.google.com/search?hl=ru&q=plugin+Recent+Posts+wordpress&lr=

sonika Спасибо. 🙂
Может ещё кому-то пригодится, по теме: http://codex.wordpress.org/Template_Tags/get_posts

Anonymous
Отправить
Ответ на: