Bu yazımızda sizlerle benim üstteki son twit ve takipçi sayısını göstermeyi nasıl yaptığımı öğreneceğiz. Bunun için birçok WordPress eklentisi var ancak ben böyle kodlar varken boşu boşuna sistemi kasmaya gerek duymuyorum 🙂 Vereceğim kodları gerekli yerlere yerleştirdikten sonra hiçbir eklenti kullanmadan hem son twit hemde takipçi sayısınızı gösterebileceksiniz. Ama ben sizler için eklentide paylaşacağım. Belki eklenti daha kolay gelir. Ayrıca yazımızın sonunda sadece PHP kullanarak normal sitelerde de nasıl göstereceğimizi göstereceğim.
Öncelikle functions.php‘de <?php kodundan hemen sonra ya da ?> kodundan hemen önce verdiğim kodu ekleyin.
function string_getInsertedString($long_string,$short_string,$is_html=false){ if($short_string>=strlen($long_string))return false; $insertion_length=strlen($long_string)-strlen($short_string); for($i=0;$i<strlen($short_string);++$i){ if($long_string[$i]!=$short_string[$i])break; } $inserted_string=substr($long_string,$i,$insertion_length); if($is_html && $inserted_string[$insertion_length-1]=='<'){ $inserted_string='<'.substr($inserted_string,0,$insertion_length-1); } return $inserted_string; } function DOMElement_getOuterHTML($document,$element){ $html=$document->saveHTML(); $element->parentNode->removeChild($element); $html2=$document->saveHTML(); return string_getInsertedString($html,$html2,true); } function getFollowers($username){ $x = file_get_contents("http://twitter.com/".$username); $doc = new DomDocument; @$doc->loadHTML($x); $ele = $doc->getElementById('follower_count'); $innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\1",DOMElement_getOuterHTML($doc,$ele)); return $innerHTML; } function displayLatestTweet($twitterID){ include_once(ABSPATH.WPINC.'/rss.php'); $latest_tweet = fetch_rss("http://search.twitter.com/search.atom?q=from:" . $twitterID . "&rpp=1"); echo $latest_tweet->items[0]['atom_content']; }
Sonra takipçi sayınızın çıkmasını istediğiniz yere aşağıdaki kodu yerleştirin.
<?php echo getFollowers('gorkemkaracom').""; ?>
“gorkemkaracom” olan değeri kendi kullanıcı isminizle değiştirin.
Son twiti göstermek içinde aşağıdaki kodu kullanacağız.
<?php displayLatestTweet('gorkemkaracom'); ?>
Yine “gorkemkaracom” değerini değiştirmeniz gerekmektedir.
Eklenti İle
Eklenti ile sadece son twiti gösterebiliriz. Burada kolaylık sağlayan tek şey functions.php ile uğraşmayacağız. Eklentiyi kurup aktifleştiriyorsunuz ve aşağıdaki kodu son twitin çıkmasını istediğiniz yere yerleştiriyorsunuz.
<?php twitter_messages('gorkemkaracom', 1, false, true, false, true, false, false);?>
“gorkemkaracom” yazan yere twitter kullanıcı adınızı yazıyorsunuz. Başına @ koymadan yazın.
“1” sayısı göstermek istediğiniz twit adedini belirtir.
PHP İle
Aşağıdaki kodu son twitinizin çıkmasını istediğiniz yere yerleştirin. 4. satırdaki “gorkemkaracom” kısmını kendi Twitter kullanıcı adınızla değiştirmeyi unutmayın. Kodu kolayca CSS ve HTML ile özelleştirebilirsiniz.
<?php // Twitter kullanici adi $username = "gorkemkaracom"; // Onek - Son Tweetinizden once gorunecek olan baslik. $prefix = "<h2>Twitter</h2>"; $suffix = ""; $feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1"; function parse_feed($feed) { $stepOne = explode("<content type=\"html\">", $feed); $stepTwo = explode("</content>", $stepOne[1]); $tweet = $stepTwo[0]; $tweet = str_replace("<", "<", $tweet); $tweet = str_replace(">", ">", $tweet); return $tweet; } $twitterFeed = file_get_contents($feed); echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix); ?>
Resim İle Göstermek
TwitSig ile yazılarınızı resim üzerinde gösterebilirsiniz. Olay çok basit.
- Twitsig.com sitesine gidin. Üyeliğe gerek yok!
- Twitter kullanıcı adınızı kutuya girin.
- Twitter resminiz hazır. Resim, göndermiş olduğunuz feedlere göre otomatik olarak güncellenecektir.
- WordPress’te kullanmak için istediğiniz bir tema şablonunu açın ve aşağıdaki HTML kodlarını yapıştırın.
<a href="http://twitter.com/gorkemkaracom"><img src="http://twitsig.com/gorkemkaracom.jpg"/></a>
28 Yorum Yapıldı
Paylaşim İçin Teşekürler
teşekkür ederim görkem. Bunu arıyordum… Kullanıcam. 🙂
Önemli değil işine yaradığına sevindim 🙂
*Kodu Al PHP* bu hangi eklenti söyleyebilirmisim?
Eklentinin ismi WP-CodeBox . Ararsan bulursun.
Güzel bir anlatım olmuş..
Hata veriyor bu functions.php ye eklenecek kod ile yaparsak
Eski kullandığım eklenti girdiğim kodları değiştirerek koymuş yazıya. Yeni bir eklentiye geçtim. Şuan yazıda bulunan kodları kendi sitemde kullanıyorum, hiçbir sorun yok.
Teşekkürler 🙂
css ile oynanarak daha hoş bir görüntü elde edilebilir. Teşekkürler.
Harika olmuş. Peki Linkedin bağlantı sayımızı nasıl gösteririz ?
Araştırdım ancak bulamadım.
Ben de 2 gündür araştırıyorum ama bir sonuç yok. Linkedin geliştirme forumuna yazdım. Cevap gelirse buradan yorum yapıcam.
Teşekkürler kod çalışıyor.. : )
Denemediğim kodu okurlarımla paylaşmam 🙂
[…] : Görkem kara(Twitter takipçi sayısı ve Son twit göstermek) Facebok'ta Paylaş Sponsor Olmak İstiyorum! Etiketler: son twit, takipçi […]