Tutorial: WordPress Custom Post Types zum RSS Feed hinzufügen
Seit Version 3.0 bietet WordPress Custom Post Types. Eine Möglichkeit unabhängig von den normalen Posts weitere Posts mit einer gesonderten Bezeichnung zu erstellen. Wenn man einen Custom Post Type erstellt hat bemerkt man aber sehr schnell, dass die Artikel des Custom Post Types nicht im RSS Feed angezeigt werden.
Im WordPress Supportforum wurde das Problem aber bereits öfter besprochen und eine Lösung gefunden. Ein paar Zeilen Code, die man in der functions.php
einfügen muss, schaffen wie so oft abhilfe:
function myfeed_request($qv) { if (isset($qv['feed'])) $qv['post_type'] = get_post_types(); return $qv; } add_filter('request', 'myfeed_request');
Durch diesen Code werden alle Custom Post Types zum RSS Feed hinzugefügt. Wenn du nicht alle, sondern nur bestimmte Post Types zum RSS Feed hinzufügen möchtest, dann gilt es diesen Code zu benutzen:
function myfeed_request($qv) { if (isset($qv['feed']) && !isset($qv['post_type'])) $qv['post_type'] = array('post', 'tutorials', 'blogvorstellungen'); return $qv; } add_filter('request', 'myfeed_request');
In diesem Beispielcode sind meine eigenen Custom Post Types schon im array eingefügt. Ersetze einfach meine Custom Post Types nach diesem Schema mit den Bezeichnungen deiner eigenen.
Kommentare
Die Kommentare sind geschlossen.