пятница, 31 января 2014 г.

Настраиваем ленту RSS WordPress с картинками.

Приветствую всех вебмастеров работающих на WordPress, сегодня наWebMasterMaksim.ru я расскажу как настроить rss с картинками.
Думаю как настроить RSS ленту wordpress, вы все знаете, точней ее то и настраивать сильно не нужно, она сразу работает после установки движка.

Единственное, что можно настроить, так это количество последних статей отображаемых в ленте, и в rss отображать полный текст статьи либо анонс.
Эти настройки вы можете найти проделав следующий путь в админке WordPress: настройки > чтение и выбрать соответствующие поля для редактирования, если вас не устроят данные установленные по умолчанию.
Настраиваем ленту RSS WordPress с картинками
Настраиваем ленту RSS WordPress с картинками

Тля тех кто не знает, ваша rss wordpress находится по адресу:
ваш-адресс.ru/feed
Но ее лучше пустить через Feedburner, перейдите по ссылке там я рассказывал о всех преимуществах, например как организовать подписку на e-mail, или вывести счетчик подписчиков, так же читайте - Рассылка RSS и Смартреспондер.
Я думаю, что вы это уже знаете, но вот у многих возникает вопрос как настроить в rss вывод картинок, или как выводить в ленте wordpress, полное изображение статьи, среднею, большую миниатюру или маленькую.
Картинки в rss ленте wordpress, безусловно украсят ее внешний вид и увеличат кликабельность, вот посмотрите как выглядит моя rss через Feedburner с картинками.
Итак, поехали, вам понадобится вставить в файл functions.php вашей темы wordpress, следующий код:
function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float:left; margin:0 15px 15px 0;' ) ) . '' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');
А теперь я расскажу как выводить нужный вам размер картинок, для этого вам нужно будет работать со строчкой из приведенного мною кода: get_the_post_thumbnail($post->ID, ‘thumbnail’
В нем вы видите в данный момент значение – thumbnail, этот параметр будет отображать миниатюру.
Если заменить thumbnail, на medium, то будет выводится средний размер миниатюр, как раз я в своей rss ленте wordpress применяю именно этот формат.
Ну а если заменить thumbnail, на large, то получим большой размер миниатюр.
И в заключении хочу сказать, что если вы хотите выводить родной размер картинки, то в коде установите full.
А кто не знает что такое миниатюры в WordPress, как их генерировать, откуда их брать и зачем они нужны, тогда вам придется в обязательном порядке перейти по ссылке, там я все об этом рассказал, если вы этого не будите знать, то дальнейшей полноценной работы с вордпресс вам не видать.
Вот посмотрите видео как организовать работу с мини картинками:

Ну а если вы вообще полный чайник и не хотите заморачиваться с кодом и с этими непонятными миниатюрами, то можете воспользоваться wordpress rss плагинами для вывода картинок.

WordPress rss плагины для вывода картинок.

WP RSS Images — очень простенький плагин, который добавит картинки к вашей rss/
Insert RSS Thumbnails – этот плагин выведет миниатюры в rss.
Как видите ничего сложного в этом нет!

Комментариев нет:

Отправить комментарий