RSS-Feed von WordPress auslesen

rss-icon-logo

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 für Unternehmen und Privatpersonen

Wir machen dich fit für die Zukunft des Web! In unseren Seminaren und Workshops lernst du wie moderne Websites entstehen.

Infos zu Inhouse-Seminaren
Infos zu öffentlichen Terminen

WordPress-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>');
?>