RSS-Feed von WordPress auslesen
Den RSS-Feed von Websites auszulesen ist eine einfach Möglichkeit um externe Inhalte in die eigene Seite zu übertragen. Wenn Ihr beispielsweise ein Blog und ein Portfolio mit WordPress (oder einem anderen CMS) umgesetzt habt könnte es durchaus sinnvoll sein auf dem Blog das neuste Projekt des Portfolios anzuzeigen und im Portfolio auf den neuesten Artikel des Blogs hinzuweisen.
Für genau diesen Zweck habe ich per Zufall eine Lösung entdeckt.
Trainings von kulturbanause
In individuellen Workshops und Seminaren machen wir dich fit für die Zukunft. Webdesign, Photoshop CS6, WordPress …
Jetzt informierenWordPress-Feed auslesen
Mit dem folgenden Code-Snippet lest Ihr den Feed der in Zeile 2 angegebenen Adresse aus. In diesem Beispiel wird anschließend in Zeile 19 mittels print der neuste Beitrag ausgegeben. Hierbei wird der Permalink zum Beitrag und der Titel des Blog-Posts verwendet. Wenn Ihr Euch detailliert mit dem Code auseinandersetzen möchtet, so könnt Ihr dies auf der Websites des Autors tun.
<?php
$xml = simplexml_load_file("http://www.deineseite.de/feed/");
$count = 0;
$result = array();
foreach($xml as $key0 => $value)
{
foreach($value as $key => $value2)
{
if($key == 'item')
{
foreach($value2 as $k => $v)
$result[$count][$k] = (string)$v;
$count ++;
}
}
}
print_r('<a href="'.$result[0]['link'].'">'.$result[0]['title'].'</a>');
?>