WordPress RSS Widgets Open in New Windows

Coba-coba menambahkan RSS Feed dari blog atau situs lain di sidebar ? keliatan keren juga sih karena bisa kayak blog ter-update terus dengan berita-berita terbaru (kalau RSS News) atau postingan dari blog lain. Kalau bingung mau nampilin feednya siapa, bisa cari-cari topik di situs-situs seperti Syndic8.com atau kumpulan News feed di RSS Hot List ini atau kumpulan Feed dari situs lokal yang sudah dirangkum Heri Doank di blognya serta  kalau lihat blog bagus bisa nyari feednya juga dengan klik kanan mouse >> copy link location gambar Feednya.

Caranya tinggal ke menu Appearance >> Widgets, dan pilih kotak “RSS” kemudian di drag ke sisi kanan, pilih bagian sidebarnya kalau ada lebih dari satu sidebar.

rss-widgets

Masukan url feed  dari situs atau blog yang mau ditampilkan artikelnya (ingat ya, harus merupakan url feed, diujungnya biasanya ada format .xml atau .atom atau rss), pilih opsi-opsinya jika perlu yaitu mau ditampilih deskripsinya juga atau tidak (memakan banyak space kalo deskripsinya banyak), mau nampilin nama author dan tanggalnya apa tidak, okay trus klik Save.

isi rss widgets

Maka setelah di preview, tampilan di sidebar blog akan seperti ini (aku ambil feed dari Google News)

rss feed di widgets

Tapi kalau di klik News feed itu akan terbuka di halaman yang sama dengan blog anda a.k.a open in same window, jadi blog anda ketutupan situs lain deh..rugi dong, makanya lebih baik diseting supaya Feed link itu Open in New Window.

Caranya agak sedikit repot, karena harus buka salah satu file di WP-Includes (dilakukan dari Cpanel >> File Manager atau lewat FTP biar cepat).

Buka file default-widgets.php di folder WP-Includes nya WordPress anda

Temukan kode seperti ini di baris #726

$title = “<a class=’rsswidget’  href=’$url’ title=’” . esc_attr(__(‘Syndicate this content’)) .”‘><img style=’background:orange;color:white;border:none;’ width=’14′ height=’14′ src=’$icon’ alt=’RSS’ /></a> <a class=’rsswidget’ href=’$link’ title=’$desc’>$title</a>”;

kemudian tambahkan kode target=”_blank” agar terbuka di halaman baru, sehingga kodenya menjadi seperti ini :

$title = “<a class=’rsswidget’ target=”_blank” href=’$url’ title=’” . esc_attr(__(‘Syndicate this content’)) .”‘><img style=’background:orange;color:white;border:none;’ width=’14′ height=’14′ src=’$icon’ alt=’RSS’ /></a> <a class=’rsswidget’ href=’$link’ title=’$desc’>$title</a>”;

masih ada lagi yang harus diedit, yaitu di baris ke #835, temukan kode seperti ini :

echo “<li><a class=’rsswidget’ href=’$link’ title=’$desc’>$title</a>{$date}{$summary}{$author}</li>”;

dan tambahkan kode target=”_blank” nya juga :

echo “<li><a class=’rsswidget’ target=”_blank” href=’$link’ title=’$desc’>$title</a>{$date}{$summary}{$author}</li>”;

Save kembali file tersebut.

Catatan : Cara tsb untuk WordPress versi 2.8 ke atas, sedangkan untuk versi sebelumnya coba cari kode spt itu di file wp-includes/widgets.php line #1525 dan #1621

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s