Facebook artık hayatımızın her alanına girmiş durumda. Facebook’un son yeniliklerinden Like (Beğen) butonu ile kişiler, internette beğendikleri sayfaları kendi profillerinde arkadaşlarına gösterebiliyorlar.

Siz de okurlarınızın, blogunuzda beğendikleri konuları Facebook profillerinde göstermesini sağlayabilirsiniz. Tema dosyalarınızda yapacağınız ufak değişiklikler ile WordPress blogunuzun sayfalarına Facebook like butonu ekleyin.

Facebook like (beğen) butonu, sayfanın kaç kişi tarafından beğenildiğini öğrenmek için Facebook Api’sinden yararlanıyor. WordPress blogunuzda kullandığınız temanın functions.php dosyasına aşağıdaki kodları ekleyerek Facebook api’si ile blogunuzun haberleşmesini sağlayabilirsiniz.

function fb_like_count($url) {
$content = file_get_contents("http://api.ak.facebook.com/
restserver.php?v=1.0&method=fql.query
&query=select%20url,%20total_count%20
from%20link_stat%20where%20url%20in%20('".$url."')
&format=xml");
$fb_like_count = simplexml_load_string($content);
echo $fb_like_count->link_stat->total_count;
if(is_bool($fb_like_count)){
print '0';}
else{
echo $fb_like_count;
}
}

functions.php dosyanızda düzenlemeyi yapıp kaydettikten sonra, bu kodları yazı sayfamızda çağırmak kaldı.
single.php dosyanızda aşağıdaki kodları bulun:

<?php
endwhile;
endif;
?>

Hemen önce bu kodu ekleyin:

<?php fb_like_count(get_permalink($post->post_id)); ?>

Düzenlemeleri yapmadan önce dosyaların yedeğini almayı unutmayın.

Etiketler: , , , , ,