WordPress RSS Datei Vorlage

Ich muss meinen RSS-Feeds einen Code hinzufügen, also suche ich nach der RSS-Feed-Datei .php, damit ich meinen Code hinzufügen kann. Jede Hilfe bei der Suche nach dieser Vorlagendatei würde sehr geschätzt werden.

Solutions Collecting From Web of "WordPress RSS Datei Vorlage"

Um einige Tags zum rss2-Feed hinzuzufügen, können Sie die 3 Aktions-Hooks verwenden, die in der wp-includes / feed-rss2.php gefunden werden

rss2_ns: um einen spezifischen Namespace hinzuzufügen

rss2_head: Zum Hinzufügen von Tags im Feed-Header

rss2_item: Hinzufügen von Tags in den einzelnen Feedelementen

Angenommen, Sie möchten ein Copyright in der Kopfzeile Ihres Feeds mit dem corewortschatz dublin einfügen:

function my_rss2_head(){ echo '© '.bloginfo_rss('name').''.PHP_EOL; } add_action( 'rss2_head', 'my_rss2_head'); 

Feed-Vorlagen befinden sich im Ordner wp-includes , Dateien, die mit feed- . Als Rest des WordPress-cores sollen sie nicht modifiziert werden.

Du wirst brauchen:

  1. Ermitteln Sie den Typ des Feeds, den Sie ändern möchten (in der Regel ist dies der Standard RSS 2.0).
  2. Aushängen der nativen function, die die Feed-Vorlage lädt, z. B. remove_action('do_feed_rss2','do_feed_rss2');
  3. Erstellen Sie Ihre eigene Feed-Vorlage.
  4. Erstellen und haken Sie Ihre eigene function, die Ihre Vorlage do_feed_rss2() , analog mit do_feed_rss2() ( source ).

Alternativ können Sie einige spezielle Hooks in der Feedvorlage verwenden, um hinzuzufügen, was Sie möchten.

Aktualisieren

add_feed() Ottos Kommentar können die Schritte 2 und 4 mit der function add_feed() ( source ) vereinfacht werden.

Hier ist eine kurze Anleitung: http://codex.wordpress.org/Customizing_Feeds