n-wp.ru — блог о WordPress
Как добавить миниатюру первого изображения поста в краткий RSS фид | n-wp.ru

Как добавить миниатюру первого изображения поста в краткий RSS фид

В каком виде отдавать свои записи в RSS  — дело каждого. Некоторые отдают новость целиком, некоторые ограничивают объем тегом more, некоторые же вообще запрещают трансляцию RSS фида в HTML-фомате, выводя только краткую текстовую аннотацию. Я считаю RSS всего лишь дополнительным инструментом, позволяющим посетителям отслеживать последние публикации, и для некоторых блогов действительно хватает и краткой текстовой аннотации, без разметки и картинок. Но бывают ситуации, когда все же присутствие миниатюры изображения все же необходимо. Например, если блог посвящен дизайну, оформлению, каким-то визуальным штукам, то представить, о чем пишет блоггер без картинки бывает очень трудно. Поэтому для такого случая я нашел два универсальных способа добавить превью первого изображения в краткий RSS фид.

Вариант первый — без плагинов

Для того, чтобы отображать миниатюры первых изображений из постов в краткой RSS, можно вообще обойтись без плагинов — достаточно просто отредактировать файл functions.php добавив в него несколько строчек:

function diw_post_thumbnail_feeds($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '

1 комментарий