30 Apr 2011

Script RSS untuk blog

biar nggak lupa, soalnya saya sering lupa
ini adalah script untuk memasang rss di blog
<li>
<ul>
<?php if(is_home()) { ?>
<h3>Berita Detikinet</h3>
<?php
// Include the RSS functions of wordpress
include_once (ABSPATH . WPINC . ‘/rss.php’);
// Grab my RSS feed
$feed = fetch_rss(“http://www.detikinet.com/index.php/feed/“);
// I want 7 results please
$maxitems = 5;
$items = array_slice($feed->items, 0, $maxitems);
// Output the results!
if(!empty($items)) {
echo ‘<ul>’;
foreach ($items as $item) {
echo ‘<li>’;
echo ‘<a href=”‘;
// This is a bit messy, but it makes the output valid XHTML strict by removing ampersands
$item['link'] = str_replace(“&”, “&amp;”, $item['link']);
$item['link'] = str_replace(“&amp;&amp;”, “&amp;”, $item['link']);
// End of messyness. Output the link
echo $item['link'];
echo ‘”>’;
// Output the title
echo $item['title'];
echo ‘</a>’;
// If i’ve written a description, output it
// if (isset($item['description'])) {
//        echo ‘<br />’;
//    echo $item['description'];
// }
echo ‘</li>’;
}
echo ‘</ul>’;
}
} ?>
</ul>
</li>
Keterangan :
link bewarna merah diatas bisa diganti yang pertama (berita detikinet) adalah judul atas feed rss yang kita ambil, ini bisa kita ganti sesuai keinginan. Kemudian link bewarna merah yang kedua (http://www.detikinet.com/index.php/feed/) ini adalah source dari rss situs yang kita ambil, kita bisa mengganti degan source dari situs yang lainnya yang ingin kita tampilkan berita nya di blog kita. Kemudian link merah yang ketiga (5) adalah jumlah title dari tutorial yang kita ambil dari situs tujuan, ini bisa kita ganti sesuai keinginan kita.