Modifikasi Feed RSS Widget WordPress supaya Open Link in New Windows

Pada WordPress Widgets, telah disediakan fasilitas untuk memasang feed atau RSS website lain. Cara memasang RSS Widget ini juga sangat mudah, kita tinggal drag & drop, lalu memasukkan feed / RSS dari website yang akan ditampilkan RSS-nya.

Pemasangan RSS Widget suatu website di website lain terutama website yang mempunyai visitor yang banyak, layaknya seperti mempromosikan website tersebut di website yang mempunyai visitor banyak itu. Secara tidak langsung, visitor dari website pemasang RSS widget akan melihat RSS dari website yang dipasang. Dan itu akan mejadi referal link dari website yang terpasang RSS nya.
Tapi yang menjadi masalah disini adalah script default dari RSS widget wordpress itu sendiri. RSS Widget WordPress tersebut secara default mempunyai target “open link in same windows”, dengan kata lain website pemasang RSS widget akan ditinggalkan, untuk membuka link yang ada di RSS Widget tersebut (link target).
Jika kita tidak menginginkan website pemasang RSS widget tersebut ditinggalkan, maka diperlukan beberapa modifikasi di script RSS widget wordpress itu. Di modifikasi script ini kita akan mengganti target dari RSS Widget yang asalnya “open link in same windows“, menjadi “open link in new windows“.
Cara untuk modifikasi RSS widget wordpress supaya bisa “Open Link in New Windows” yaitu dengan menambahkan perintah target=’_blank’ pada script RSS widget WordPress. Sekarang, buka dan edit script RSS widget dari wordpress yang terletak pada file wp-includes/default-widgets.php
Menuju baris ke-740 yang berisi :
$title = "<a class='rsswidget' href='$url' title='" . esc_attr__( 'Syndicate this content' ) ."'><img style='border:0' width='14' height='14' src='$icon' alt='RSS' /></a> <a class='rsswidget' href='$link' title='$desc'>$title</a>";
tambahi script pada baris 740 tersebut dengan target=’_blank’ :
$title = "<a class='rsswidget' target='_blank' href='$url' title='" . esc_attr__( 'Syndicate this content' ) ."'><img style='border:0' width='14' height='14' src='$icon' alt='RSS' /></a> <a class='rsswidget' target='_blank' href='$link' title='$desc'>$title</a>";
Kemudian, silakan menuju baris ke-861 yang berisi :
echo "<li><a class='rsswidget' href='$link' title='$desc'>$title</a>{$date}{$summary}{$author}</li>";
dan tambahi script pada baris 861 tersebut dengan target=’_blank’ juga :
echo "<li><a class='rsswidget' target='_blank' href='$link' title='$desc'>$title</a>{$date}{$summary}{$author}</li>";
Sekarang, website pemasang RSS widget tersebut tidak akan ditinggalkan lagi jika ada visitor yang nge-click link dari RSS Widget karena saat ini link tersebut sudah menggunakan “open link in new windows“.
Silahkan mencoba……
modifikasi widget search wordpress , Modivikasi feerd
Posted: September 30, 2010 at 12:45 amDate : Saturday, May 18, 2013 - Sabtu, 18 Mei 2013
15 November 2010 , 11:15 am
lagi coba2… tapi kok gak nemu ya class ini? wp-includes/default-widgets.php.
keluarnya tulisan “Fatal error: Class ‘WP_Widget’ not found in…..”
please help.. newbie…
[Reply]
19 December 2010 , 9:07 am
mantap postingannya….
[Reply]
25 February 2011 , 2:41 pm
wah sangat menarik, perlu di coba..terimakasih ya atas berbaginya
[Reply]
15 October 2011 , 10:40 pm
mas mau nanya..klo mau nambahin button facebook ma twitter disamping button rss tu gmn ya?dan juga di web saya ada rssnya di header..mohon bantuannya..^_^
[Reply]