Seit Version 3.0 bietet WordPress die Möglichkeit, eigene Post Types analog zu „Artikeln“ seit 3.5 „Beiträge“ und „Seiten“ anzulegen. Was bisher schlecht bis nicht dokumentiert ist:
Ohne weitere Konfiguration erscheinen neu angelegte Custom Post Types in keinem Feed. Da mir spontan zwei verschiedene Szenerien eingefallen, sind hier nun zwei unterschiedliche Lösungsansätze:
A. Einen gemeinsamen RSS Feed für Beiträge und einen oder mehrere Custom Post Types
Nutzt man Custom Post Types zum Beispiel, um neben dem eigentlichen Blog noch einen Fotoblog zu führen, so kann es sinnvoll sein, sowohl gewöhnliche Beiträge, als auch den eigenen Custom Post Type in einem RSS Feed zu vereinen.
Um dem, von WordPress generierten, Haupt-Feed den eigenen Post Type hinzuzufügen genügt eine einfache Funktion, die in die functions.php des aktuell aktiven Themes oder in einem kleinen Plugin abgelegt wird:
// Einbinden eines Custom Post Types in den Hauptfeed
function mein_neuer_feed($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'mein_neuer_feed');
Diese Funktion belässt Weiterlesen „Tweak: WordPress Custom Post Type im RSS Feed“