Cara Menampilkan Feed RSS di Blog WordPress

52

Ada kalanya Anda ingin menampilkan RSS feed eksternal di blog Anda. Mungkin feed blog anda yang lain atau beberapa situs lainnya. Nah Anda tidak perlu plugin untuk melakukan ini karena WordPress memiliki fungsi built in yang akan mengurusnya. Pada artikel ini saya akan menunjukkan bagaimana Anda bisa menampilkan RSS feed eksternal di blog wordpress Anda. Dengan cara ini Anda bahkan bisa menggunakan WordPress sebagai agregator berita.

Cukup paste kode berikut di file WordPress manapun yang Anda pilih. Lebih disukai di halaman kustom yang Anda buat.

<h2><?php _e( ‘Recent news from Some-Other Blog:’, ‘my-text-domain’ ); ?></h2>

<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . ‘/feed.php’ );

// Get a SimplePie feed object from the specified feed source.
$rss = fetch_feed( ‘http://www.ejaelek.com/feed/’ );

if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly

// Figure out how many total items there are, but limit it to 5.
$maxitems = $rss->get_item_quantity( 5 );

// Build an array of all the items, starting with element 0 (first element).
$rss_items = $rss->get_items( 0, $maxitems );

endif;
?>

<ul>
<?php if ( $maxitems == 0 ) : ?>
<li><?php _e( ‘No items’, ‘my-text-domain’ ); ?></li>
<?php else : ?>
<?php // Loop through each feed item and display each item as a hyperlink. ?>
<?php foreach ( $rss_items as $item ) : ?>
<li>
<a href=”<?php echo esc_url( $item->get_permalink() ); ?>”
title=”<?php printf( __( ‘Posted %s’, ‘my-text-domain’ ), $item->get_date(‘j F Y | g:i a’) ); ?>”>
<?php echo esc_html( $item->get_title() ); ?>
</a>
</li>
<?php endforeach; ?>
<?php endif; ?>
</ul>

Pastikan Anda mengubah url feed jumlah dan pengaturan lain yang Anda sukai.

Sumber : WordPress Codex

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini