|

WordPress: Beitragsbild zum Feed hinzufügen

barbary ape 2445750 1920

In den Beispielen fiel die Wahl auf die Bildgröße medium. Angabe bei Bedarf einfach austauschen (thumbnail, medium_large, large oder full sind Standardgrößen. Benutzerdefinierte funktionieren natürlich auch.

function flxo_add_thumbnails_tofeed($content) { global $post; $thumbnail = ''; if ( has_post_thumbnail( $post->ID ) ) { $thumbnail = '<div class="feedEntryThumbnail">>' . get_the_post_thumbnail( $post->ID, 'medium' ) . '</div>'; } return $thumbnail . $content; } add_filter('the_excerpt_rss', 'flxo_add_thumbnails_tofeed'); add_filter('the_content_feed', 'flxo_add_thumbnails_tofeed');
Code-Sprache: PHP (php)

Mit Bildbeschriftung (z.B. bei Copyrighthinweisen)

function flxo_get_caption( $post_id ) { $attachment_id = get_post_thumbnail_id( $post_id ); $attachment_meta = get_post( $attachment_id ); $description = ( !empty( $attachment_meta->post_excerpt) ? $attachment_meta->post_excerpt : null ); if ( !empty( $description ) ) return sprintf ( '<p class="wp-image-caption">%1$s</p>', $description ); } function flxo_add_thumbnails_tofeed($content) { global $post; $thumbnail = ''; if ( has_post_thumbnail( $post->ID ) ) { $thumbnail = '<div class="feedEntryThumbnail">>' . get_the_post_thumbnail( $post->ID, 'medium' ) . flxo_get_caption( $post->ID ) . '</div>'; } return $thumbnail . $content; } add_filter('the_excerpt_rss', 'flxo_add_thumbnails_tofeed'); add_filter('the_content_feed', 'flxo_add_thumbnails_tofeed');
Code-Sprache: PHP (php)

Schreibe einen Kommentar

Bitte Kommentarfunktion nicht für Supportanfragen nutzen. Dem kann hier nicht entsprochen werden.

Deine E-Mail-Adresse wird nicht veröffentlicht.