Hot News
Home » Tekno » Wordpress » Membuat Shortcode Twitter Untuk WordPress

Membuat Shortcode Twitter Untuk WordPress

Membuat Shortcode Twitter Untuk WordPress
Widget profil Twitter merupakan sebuah javascript dan memiliki banyak atribut yang dapat disetting agar menampilkan hasil twit akun twitter Anda sesuai dengan keinginan Anda. Tetapi hal tersebut menjadi merepotkan ketika setiap ingin membuat widget twitter, Anda harus memasukkan kode yang panjang seperti pemberian dari Twitter.com, jadi solusi shortcode merupakan salah satu pilihan yang baik untuk Anda sehingga tidak direpotkan dengan berbagai kode fungsi.

Cara memasukkan kode ini, pertama kali yang perlu Anda lalukan adalah mengkopi kode dibawah ini ke file functions.php dari theme wordpress yang sedang Anda gunakan :
[php] function twitter_widget($atts, $content=null) {
extract(shortcode_atts( array(
‘username’ => ”,
‘width’ => ‘295’,
‘height’ => ‘420’,
‘rpp’ => ‘7’,
‘shellbg’ => ‘ffffff’,
‘shellcolor’ => ‘154b8d’,
‘tweetbg’ => ‘ffffff’,
‘tweettext’ => ‘2e202e’,
‘tweetlink’ => ‘154b8d’,
‘hashtags’ => ‘true’,
‘scrollbar’ => ‘false’,
‘loop’ => ‘true’,
‘live’ => ‘true’,
‘avatars’ => ‘false’,
‘timestamp’ => ‘false’
), $atts));
return ‘<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: "profile",
rpp: ‘ . $rpp . ‘,
interval: 6000,
width: ‘ . $width . ‘,
height: ‘ . $height . ‘,
theme: {
shell: {
background: "#’ . $shellbg .’",
color: "#’ . $shellcolor . ‘"
},
tweets: {
background: "#’ . $tweetbg .’",
color: "#’ . $tweettext . ‘",
links: "#’ . $tweetlink . ‘"
}
},
features: {
scrollbar: ‘ . $scrollbar . ‘,
loop: ‘ . $loop . ‘,
live: ‘ . $live . ‘,
hashtags: ‘ . $hashtags . ‘,
timestamp: ‘ . $timestamp . ‘,
avatars: ‘ . $avatars . ‘,
behavior: "default"
}
}).render().setUser("’ . $username .’").start();
</script>
‘;
}
add_shortcode(‘twitter’, ‘twitter_widget’); [/php]

Agar kode dapat berfungsi maka ketika mengetik gunakan shortcode :

[(twitter username=”” rpp=”” width=”” height=”” shellbg=”” shellcolor=”” tweetbg=”” tweettext=”” tweetcolor=”” hashtags=”” scrollbar=”” loop=”” live=””)]

hilangkan tanda “(” dan “)” agar shortcode dapat berfungsi.

Perhatikan maksud dari fungsi ini :
[php] function twitter_widget($atts, $content=null) {
extract(shortcode_atts( array(
‘username’ => ”,
‘width’ => ‘295’,
‘height’ => ‘420’,
dan seterusnya…
[/php] Misal : Apabila Anda tidak memasukkan perintah perubahan pada ‘width’ di shortcode twitter, maka setting ukuran yang sudah ditentukan width-nya adalah 295.

Shopee Mall Brands Parade 2023