RSS
47
728x90 ad area

WordPress için Facebook Like (Beğen) Butonu

WordPress için Facebook Like (Beğen) Butonu

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.

Yazar: wpdestek
Arkadaşlarınla paylaş:
Yorumlar
Yorum Yap
mehmet
25 Ocak 2011, 13:08

hocam kolay gelsin dediğiniz değişiklikleri yaptım ama sitemde gözükmedi like butonu temamda

şu kısım biraz daha farklı astra tema kullanıyrum
birde facebook apisi tam olarak sayfanın neresine yapıştırılacak?

Cevapla
Tufan Tunç
25 Ocak 2011, 16:33

Mehmet,
facebook apisi için gerekli kodları function.php dosyasını açtıktan sonra sayfanın sonundaki ‘?>’ kodundan hemen önce ekleyebilirsin.

like butonu için verdiğim kodu ise ‘< php the_content(''); ?>‘ kodundan sonra eklemeyi deneyebilirsin.

Cevapla
ismail
01 Haziran 2011, 13:18

dediğin şekilde yaptığımda yalnızca 0 rakamı çıkıyor konu altında

Cevapla
    Tufan Tunç
    03 Haziran 2011, 12:13

    Bir de facebook like eklentisini deneyin. Sorun çıkmayacağını umarım.

    Cevapla
ismail
03 Haziran 2011, 17:10

evet bu eklentiyle oldu, teşekkürler.

Cevapla
serkan
10 Temmuz 2011, 21:57

linkteki eklentiyi indirdim fakat nereye ekleyeceğim onu?

Cevapla
    Tufan Tunç
    11 Temmuz 2011, 16:04

    FTP ile hostunuza bağlanıp, wp-content/plugins klasorune yukleyin. Daha sonra yönetici panelinden eklentiler bölümüne girip etkinleştirirn. Eğer wordpress.com’dan ucretsiz blog aldıysanız eklenti kuramayacağınızı unutmayın. İyi bloglamalar.

    Cevapla
mehmet
02 Kasım 2011, 10:56

Sizin sitenizin sol alt köşeşinde yer alan tweeter, facebook ve google plus ın beğen butonlarının üçünü bir arada sunan alanı sitemize nasıl ekleyebiliriz.

Cevapla
    Tufan Tunç
    05 Kasım 2011, 09:59

    Merhaba Mehmet,
    benim bu alanı temaya eklemem biraz zahmetli oldu. Fakat yakın zamanda hazırlamayı planladığım bir eklentiyle bu alanı temalarınıza kolayca ekleyebileceksiniz. Eklentiyi hazırladığımda yine burada, WordPress Destek Sitesinde tanıtacağım.

    Cevapla
fırat
21 Şubat 2012, 23:50

aynı sorun bendede çıktı eklentiyle hallettim fakat önceki yazı kartı eklentisi kurmuştum beğen butonu onun altında çıkıyor, google +1 eklentisi ise onun üzerinde çıkıyor 🙂 beğen butonunu nasıl yukarıya alabilirim yada +1 botununu nasıl aşşağıya alabilirim. +1 i de bu sitedeki eklenti ile yaptım.

Cevapla
    Tufan Tunç
    11 Mart 2012, 15:03

    Eklenti kodları birbirleri ile çakışıyor olmalı. Kullandığın bir eklentiyi bir alternatifi ile değiştirmeyi dene. WordPress Eklenti dizininden eklenti arayıp bulabilirsin.

    Cevapla
ugur
29 Mart 2012, 03:41

merhaba şuanda sitenizde sol alt köşede tweet face ve google butonları var.Benimde wordpress sitem var fakat ben bi türlü sol tarafa bunu ekleyemedim yardımcı olursanız sevinirim.Teşekkürler.

Cevapla
    Tufan Tunç
    30 Mart 2012, 16:40

    Merhaba Uğur,
    o bölümü temaya ek olarak kodlamıştım. Çok istek geldi, eklenti haline getirdiğimde paylaşacağım. Sitemizi takip etmeye devam edersen paylaştığımda haberin olur.
    İyi bloglamalar.

    Cevapla
Sinan
11 Temmuz 2014, 14:16

Peki bu eklediğimiz “Beğen” düğmesini tıklayan sayısını görebildiğimiz gibi, kimlerin beğendiğini görebildiğimiz bir çözüm var mı?

Cevapla
    Tufan Tunç
    17 Mart 2015, 20:06

    Maalesef, facebook bu bilgiyi paylaşmıyor.

    Cevapla

Yorum Yapın

Yorumlarınız bizi mutlu eder! Lütfen yorumların kontrol edileceğini ve bağlantılarda rel="nofollow" kullanılacağını unutmayın. Yani isim olarak domain adınızı kullanmak size bir fayda sağlamayacak.

Önceki yazıyı okuyun:
2010’un En İyi WordPress Eklentileri Sence Hangisi?

2010'un En İyi WordPress Eklentilerini Seçmemize Yardım Eder Misiniz? Yeni […]

Kapat