Home   About   Contact   Log in

WordPress: Untertitel im Feed

WP Logo
(img by koka_sexton)

In diesem Artikel, wie man seinen Blog-Artikeln Untertitel hinzufügen kann. Das funktioniert für Artikel, Archive und Suchergebnisse wie beschrieben, allerdings gibt es für Feeds keine Templates.
Man könnte jetzt auf die Idee kommen, die Datei ../wp-includes/feed.php entsprechend abzuändern. Dies hat aber den Nachteil, dass die Änderungen bei jedem Update überschrieben werden. Hier wird eine Lösung vorgestellt, die das Problem mittels eines Minimal-Plugins löst.

Inhalte lassen sich bei WordPress mittels Filter abändern. Um die Überschriften im Feed abzuändern müssen wir also einen Filter bemühen, namentlich the_title_rss. Verpackt in ein kleines Plugin sieht es dann so aus:

< ?php
/*
Plugin Name: Feed Title change
Plugin URI: xxx
Description: Add subtitle content to feed title
Author: x
Version: 0.1
Author URI: http://wp.com
*/
 
function changeFeedTitle() {
global $post;
 
	$title = get_the_title();
 
	$subtitle = get_post_meta($post->ID, 'untertitel', $single = true);
	if ($subtitle !== '')
	  $title .= ' - ' . $subtitle;
 
	return $title;
}
 
add_filter('the_title_rss', 'changeFeedTitle');
August 31st, 2009 | Filed under wordpress.

One Response to “WordPress: Untertitel im Feed”

  1. WordPress: Überschriften mit Untertiteln - Titel kreativer gestalten ohne Plugin | elektroelch.de | 31/08/09

    […] In diesem Artikel habe ich beschrieben, wie man den Untertitel auch im Feed unterbringt. (Dieser Artikel basiert […]

Share Your Thoughts