Einbetten eines externen RSS-Feeds in WordPress-Posts über Shortcode
Haben Sie jemals Showcases wie die 25 besten XYZ-Sites gesehen? Normalerweise enthalten diese Tutorials den Site-Namen, einen Site-Screenshot, eine kleine Beschreibung und eine Liste der letzten Beiträge. Das Hauptproblem bei diesen Posts ist die Liste der letzten Posts, die Überstunden überholt, da die meisten Autoren diese Links zum Zeitpunkt des Schreibens manuell erstellen. Dieser Beitrag ist wirklich überholt, sobald eine dieser anderen Websites einen neuen Beitrag veröffentlicht. In diesem Artikel zeigen wir Ihnen, wie Sie einen externen RSS-Feed über Shortcode in WordPress-Posts einbetten können, damit Sie Ihre Listenbeiträge relevant halten können.
Als erstes müssen Sie Ihr Thema öffnen Functions.php Datei und fügen Sie den folgenden Code ein:
// Diese Datei wird benötigt, um die Funktion wp_rss () verwenden zu können. include_once (ABSPATH.WPINC. '/ rss.php'); Funktion readRss ($ atts) extract (shortcode_atts (array ("feed" => 'http: //', "num" => '1',), $ atts)); return wp_rss ($ feed, $ num); add_shortcode ('rss', 'readRss');
Jetzt müssen Sie nur noch diesen Kurzcode verwenden, wenn Sie einen Beitrag schreiben:
[rss feed = "http://feeds.feedburner.com/wpbeginner" num = "5"]
Vergewissern Sie sich, dass Sie die Feed-URL im Kurzcode so ändern, wie Sie möchten. Sie können die Anzahl auch nach Ihren Wünschen anpassen.
Quelle: Smashing Magazine