Hier ist ein sehr nützlicher Code, mit dem Sie einen neuen RSS-Feed in WordPress erstellen können.
Tatsächlich müssen wir manchmal einen RSS-Feed unabhängig vom nativen Feed bereitstellen. Dafür gibt es einen Code das habe ich auf Yoast entdeckt!
1) Erstellen Sie eine neue Seitenvorlage mit dem Namen pagerss.php
Beginnen Sie mit einer leeren Seite im Editor und fügen Sie den folgenden Code ein, bevor Sie ihn in Ihren Theme-Ordner hochladen:
<?php
/*
Vorlagenname: Benutzerdefinierter Feed
*/
$numposts = 10;
Funktion custom_rss_date($timestamp = null) {
$timestamp = ($timestamp==null) ? time(): $timestamp;
echo date(DATE_RSS, $timestamp);
}
$posts = query_posts('showposts='.$numposts);
$lastpost = $numposts – 1;
header(“Content-Type: application/rss+xml; charset=UTF-8“);
Echo ' ';
?>
<channel>
Ihre URL
deine Beschreibung
Fr-Fr
post_date_gmt) ); ?>
post_date_gmt) ); ?>
Ihre E-Mail
<?php foreach ($posts as $post) { ?>
<item>
AUSWEIS); ?>
<![CDATA[ post_content; ?>]]>
post_date_gmt) ); ?>
AUSWEIS); ?>
</item>
<?php } ?>
</channel>
</rss>
Sie können die Felder „Ihr…“ durch Ihre eigenen Felder ersetzen.
2) Erstellen Sie eine neue Seite in WordPress
Veröffentlichen Sie eine neue Seite in Ihrem WordPress-Administrator und verknüpfen Sie sie mit der Seitenvorlage „Benutzerdefinierter Feed“, die wir gerade oben erstellt haben.
3) Starten Sie Ihre veröffentlichte Seite
Sobald die Seite veröffentlicht ist, starten Sie sie. Sie sollten Ihren neuen RSS-Feed sehen!
7-Antworten
Vielen Dank für diesen Artikel, der eine sehr gute Übersetzung ist. Wäre es nicht relevanter, die Quelle anzugeben?
Anstatt dummerweise eine halbe Funktion umzubenennen, fände ich es viel „fairer“, zu zitieren: http://yoast.com/custom-rss-feeds-wordpress/
Aufrichtig
Rechtzeitig für mich, danke für die Erinnerung, habe ich dem Artikel die Quelle hinzugefügt.
Keine Sorge, ich nutze diese Gelegenheit, um Sie darauf hinzuweisen, dass es in der von Ihnen angegebenen Funktion weiterhin eine „yoast_rss_date“-Funktion gibt 😉
Richtig, vielen Dank, es ist korrigiert. Offensichtlich war es nicht mein Tag :)
Hallo, vielen Dank für diesen kleinen Artikel, ich habe ein kleines Problem, ich habe einen Fehler in der ersten Zeile, wenn ich versuche, die erstellte Seite zu laden:
Analysefehler: Syntaxfehler, unerwartete T_VARIABLE
Ich habe nach Lösungen gesucht, aber immer noch nichts gefunden. Wissen Sie, woher das kommen könnte?
Dank im Voraus
Vielen Dank für das Tutorial, es ist wirklich besser, eine schöne Seitenvorlage speziell für RSS.
Vielen Dank für dieses Tutorial