Добавляем миниатюры в RSS-ленту WordPress

В статье про установку миниатюр в WordPress я подробно описал процесс их подключения. Однако позже выявился досадный недостаток — миниатюры не публикуются в RSS.

Возможно, это исправят в будущих выпусках WordPress, а сейчас, чтобы их вернуть, достаточно добавить следующий код в functions.php вашей темы:

function insertThumbnailRSS($content) {
   global $post;
   if ( has_post_thumbnail( $post->ID ) ){
       $content = '<div style="float: left; margin: 0px 10px 5px 0px;">'. get_the_post_thumbnail( $post->ID ) . '</div>' . $content;
   }
   return $content;
}
add_filter('the_excerpt_rss', 'insertThumbnailRSS');
add_filter('the_content_feed', 'insertThumbnailRSS');

Подсмотрено  у Chris Harrison

Метки: ,

Ваше мнение

Если вам нужно вставить код, оберните его в специальный шорткод [php], [html], [css], [js].
Например: [js]Ваш код[/js]