Ankerlink an den Anfang der Seite
804 5714
Foto von Gabriele Lässer

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');

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');

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.

Ihre Nachricht kann zur Spamprüfung an einen KI-Dienst übermittelt werden. Details: Datenschutzerklärung und Datenschutzerklärung von Mistral AI.