Wordpress, RSS категории

basilic
На сайте с 16.05.2008
Offline
369
1429

Здравствуйте уважаемые программисты и пользователи WP,

не могли бы вы подсказать ответ на след. вопрос?

WP помимо главного фида позволяет давать ленту вида

http://адрес.сайта/категории/название_категории/rss

на выходе я получаю обрезанные статьи (мне это как раз и нужно).

Суть вопроса заключается в следующем, как не прибегая к программингу, а внутренними средставми самого WP, вытащить и опубликовать на нём же только три последние резюме статей и в конце к каждому "читать далее", которые отдаются этой лентой. Опубликовать нужно, например, в сайдбаре или футере (пока не решил).

Спасибо.

N
На сайте с 15.12.2006
Offline
49
#1
basilic:
Опубликовать нужно, например, в сайдбаре или футере (пока не решил).

Непонятно, что именно Вы хотите опубликовать?

Выдержки из статей со ссылкой "читать дальше"? Тогда rss здесь непричем совершенно.

Ссылку на rss фид? И в нем выводить три последних статьи? - Это просто опция "В RSS-лентах отображать последние - " на странице http://www.ваш-домен.com/wp-admin/options-reading.php

basilic
На сайте с 16.05.2008
Offline
369
#2
NAMnam:
Непонятно, что именно Вы хотите опубликовать?

Выдержки из статей со ссылкой "читать дальше"? Тогда rss здесь непричем совершенно.

Ссылку на rss фид? И в нем выводить три последних статьи? - Это просто опция "В RSS-лентах отображать последние - " на странице http://www.ваш-домен.com/wp-admin/options-reading.php

Что именно?

Объясняю на пальцах, в категории "книги" (knigi) есть посты с обзорами последних книг, фид категории выглядит так:

http://адрес.сайта/category/knigi/rss

я хочу чтобы в сайдбаре был текст с 3-мя последними постами в категории 'knigi' (укороченный как в фиде):

<title последней публикации в разделе knigi>

<текст последней публикации в разделе knigi - 200 символов(читать далее)>

--------------------------------------------------------------

<title пред-последней публикации в разделе knigi>

<текст пред-последней публикации в разделе knigi - 200 символов(читать далее)>

-------------------------------------------------------------------

<title пред-пред-последней публикации в разделе knigi>

<текст пред-пред-последней публикации в разделе knigi - 200 символов(читать далее)>

N
На сайте с 15.12.2006
Offline
49
#3

В сайдбаре - попробуйте виджет RSS

В футере - RSS здесь не при чем.

<?php

$lastposts = get_posts('numberposts=3&category=ID Категории');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<h2><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
<?php endforeach; ?>

или делаете в футере еще один сайдбар и добавляете в него виджет RSS

P.S.: Это все можно назвать стандартными средствами вордпресса.

basilic
На сайте с 16.05.2008
Offline
369
#4
NAMnam:
В сайдбаре - попробуйте виджет RSS

В футере - RSS здесь не при чем.
<?php

$lastposts = get_posts('numberposts=3&category=ID Категории');
foreach($lastposts as $post) :
setup_postdata($post);
?>
<h2><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
<?php endforeach; ?>

или делаете в футере еще один сайдбар и добавляете в него виджет RSS

P.S.: Это все можно назвать стандартными средствами вордпресса.

Попробовал эту штуку = уже что-то, но есть НО,

"выплёвываются" :) этим кодом 3 последних поста полностью😮, включая картинку в начале, как это всё порезать-отрезать?

basilic
На сайте с 16.05.2008
Offline
369
#5

Ап темы по всем канонам :)

Мож как то можно виджет присобачить в футер или ещё что-то?

w-builder
На сайте с 24.12.2005
Offline
153
#6

Вместо

<?php the_content(); ?>

Используйте

<?php the_excerpt(); ?>
Привычная кнопка "бабло" (http://www.sape.ru/r.8941d9c141.php) + кнопка "кладбище ГСов с парой хороших площадок" (http://gogetlinks.net/?inv=cj4bru) + Советы по увеличению дохода в РСЯ в 2 раза для партнеров бесплатно (http://profit-project.ru/1256759949)
basilic
На сайте с 16.05.2008
Offline
369
#7

Всё чётко сработало! Ура ура ура :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий