Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal o que eu necessito é exibir o ultimo post de cada categoria do wordpress, no meu portal de notícias através do xml, em uma lista, tentei alterar código abaixo para tal, entretanto não estou sabendo como exibir cada um, pesquisei por ai a fora e não obtive resultados, ainda fiz um array pra testar se seria possível, alguém poderia dar uma força? Desde já obrigado, segue o código abaixo:
<?php
$categoria[1] = '&cat=4';
$categoria[2] = '&cat=8';
$url = 'http://www.ssssssss.com.br/blog/?feed=rss2'.$categoria[1];
$doc = new DOMDocument();
$doc->load($url);
$items = $doc->getElementsByTagName("item");
if ($items != null) {
foreach ($items as $item) {
$titles = $item->getElementsByTagName('title');
$title[] = $titles->item(0)->nodeValue;
$links = $item->getElementsByTagName('link');
$link[] = $links->item(0)->nodeValue;
$pubDates = $item->getElementsByTagName('pubDate');
$pubDate[] = $pubDates->item(0)->nodeValue;
$categorys = $item->getElementsByTagName('category');
$category[] = $categorys->item(0)->nodeValue;
}
$title = array_slice($title, 0, 1);
for ($i=0; $i<sizeof($title); $i++) {
echo '<li><a href="'.$link[$i].'" target="_blank"><h1>'.$category[$i],'</h1>' . date('d/m/Y - H:i', strtotime($pubDate[$i])) . '<br />' . substr($title[$i], 0, 35) . '...</a></li>';
}
} else {
echo 'Não foi possível carregar a lista XML.';
}
?>Carregando comentários...