Quantcast
Viewing latest article 5
Browse Latest Browse All 17

Twitter Takipçi Sayısını Metin olarak Göstermek

Image may be NSFW.
Clik here to view.

Feedburner veya Google Feed hatta Facebook için uyguladığımızdan tek farkı veriyi Twiter API çağıracağız.

Kullandığınız PHP dosyasına çağırıcı kodumuz ekleyelim, wordpress için functions.php idealdir.

Herangi PHP için

function twitter_count($username) {

$url = "http://api.twitter.com/1/users/show.xml?screen_name=".$username;

$ch = curl_init();

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);

$data = curl_exec($ch);

curl_close($ch);

$xml = new SimpleXMLElement($data);
$count = $xml->followers_count;

return $count;
}

Şimdi de çalıştıran kodumuzu istediğimiz yere ekleyip CSS ile şekillendirebiliriz.

<?php echo twitter_count(rsskitap); //rsskitap kullanıcı adını kendinizinkiyle değiştirin ?>

WordPress için Gelişmiş Snoopy ile

PHP 5.2 üstü için WordPress üzerinde kullanılabilecek olan aşağıdaki sistem twitter takipçilerinin sayısını saat bazlı güncelleme ile yansıtacak. Daha gelişmiş, daha altyapısal oluyor böylece.
Tema dosyalarınızdan functions.php’ye aşağıdaki kodları ekleyin.

function get_twitter_followers($username)
{
require_once(ABSPATH . 'wp-includes/class-snoopy.php');
$twitter = get_option("twitterfollowers");
$api = "http://twitter.com/statuses/user_timeline/".$username.".json?count=1";

if ($twitter['lastcheck'] < ( mktime() - 60 ) )
{
$snoopy = new Snoopy;
$result = $snoopy->fetch($api);

if ($result)
{
$data = json_decode($snoopy->results,true);
$twitter['followers'] = $data[0]['user']['followers_count'];
update_option('twitterfollowers',$twitter);
}
}

return $twitter['followers'];
}

60 dakikalık bir cache kullanarak sitenizi daha verimli kullanabilirsiniz. Veriyi çağırdık, aktif olarak kullanmanız gereken istediğiniz yerde aşağıdaki kodu kullanmak, css ile şekillendirmek size kalmış tabiki.

<?php echo  get_twitter_followers("rsskitap"); ?>

veya

<a href="http://twitter.com/rsskitap">
Twitter üzerinden <?php echo get_twitter_followers("rsskitap") ?> kişi beni takip ediyor.
</a>

şeklinde kullanmak size kalmış. rsskitap kullanıcı id’sidir, değiştirmeyi unutmayın.


Viewing latest article 5
Browse Latest Browse All 17

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue