WordPress » Eklentisiz Son Tweet Gösterme

wordpress-son-tweet-gostermeMerhaba okurlarım, eklenti kullanmayı pek hoş karşılamayan blog yazarları için, Twitter’da gönderdiğiniz son tweet’i eklentisiz bir şekilde sitenizin herhangi bir alanında sergilemeyi anlatacağım. Zaman kaybetmeden anlatıma geçelim.

Öncelikle, twitter’da bir uygulama oluşturmamız gerekiyor. BURAYA tıklayarak twitter kullanıcı adımız ve parolamızla giriş yapalım. Giriş yaptıktan sonra karşımıza uygulama oluşturmamız için bir sayfa gelecektir. Bu alanda aşşağıda verdiğim bilgileri uygulayın.

Name: Bu kısma uygulamaya vereceğiniz ismi yazın.

Description: Buraya uygulamanın açıklamasınıı yazıyoruz. 

Website: Uygulamayı hangi website de kullanıcaksak o URL’yi yazıyoruz.

Callback URL: Bu kısmı boş bırakabilirsiniz.

Bu alanları doldurduysak, sözleşmeyi kabul edip diğer sayfaya geçiyoruz. Açılan sayfada bize 2 adet kod verecektir. Consumer Key ve Consumer Secret ‘in karşısında yazan kodları herhangi bir yere kaydedin. Daha sonra sayfanın altında bulunan, Create My Access Token butonuna tıklıyoruz. Sayfa yenilendikten sonra en altta bize 2 adet yeni kod vermektedir. Access Token ve Access Token Secret ‘in karşısında bulunan kodları da kaydedin.

Bu işlemleri sorunsuz bir şekilde hallettiyseniz, BURAYA tıklayın ve .zip dosyasını indirin. Dosya indikten sonra, zip içinden çıkarın ve tema klasörünüze atın. Daha sonra FTP aracılığıyla veya WP panelimizden functions.php‘yi açalım. İçerisine aşşağıda vereceğim kodları ekleyelim.

include (TEMPLATEPATH . '/twitteroauth/twitteroauth.php');
function son_tweet() {
$consumer_key = 'TUDnilzSYP4TpLRQdipyyg';
$consumer_secret = 'bTTDewvRhQyR8opfNIoX23fPAouUtMS3G4rkFtlmt1s';
$access_token = '130869871-p1XBmkW1dIXLL4lziQ9GJbSuhL5si3BFO5MVTIFm';
$access_token_secret = 'gCTrG3tjPJvqkHSzxQCSLVBGV2H6CsGmZrfWaPrUwg';
$twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$username = 'AnlMoreKahraman';
$count = 1;
$tweets = $twitter->get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name='.$username.'&count='.$count);
foreach ( $tweets as $tweet ){
$id = $tweet->id_str;
$text = $tweet->text;
$created_at = date("Y-m-d H:i:s", strtotime($tweet->created_at));
echo '
'.nl2br($text).'
'.'&nbsp;<a rel="nofollow" href="https://twitter.com/'.$username.'/statuses/'.$id.'" target="_blank">#'.'
'.$created_at.'
</a>';
}
}

 Kodları functions.php‘ye eklediysek içerisinde 1-2 değişiklik yapmamız gerekecektir. 

Consumer Key: Buraya uygulamayı oluştururken bize verilen key’i girin.

Consumer Secret: Aynı şekilde uygulamanın verdiği kodu girin.

Access Token: Buraya da aynı işlemi uygulayın.

Access Token Secret: Ve burayada aldığınız kodu girin.

Username: Buraya twitter kullanıcı adınızı girin.

Yukarıda ki işlemleride hallettiysek, altta vereceğim kodu son tweet’in nerede görülmesini istiyorsanız oraya ekleyin.

<?php son_tweet(); ?>

 

 İşlem bu kadar arkadaşlar. Kendim uyguladım ve test ettim. Doğru bir şekilde uygulamaları gerçekleştirdiyseniz sorunsuz bir şekilde çalışacaktır.

Bir önceki yazımız olan WordPress » İlk Yazı Altına Sponsor Alanı Ekleme! başlıklı makalemizde wordpress ilk konu altına reklam alanı, wordpress ilk yazı altına reklam ekleme ve wordpress sponsor alanı ekleme hakkında bilgiler verilmektedir.