WordPress Facebook Connect Entegrasyonu

16 Mar 2009 | Etiketler:, ,

Facebook ConferenceFacebook Connect, Facebook’ un son zamanlarda üzerinde fazlaca durduğu yeni nesil web uygulamalarından bir tanesi. Hatırlayacağınız gibi OpenID isminde bir servis İnternette milyonlarca web sayfası var ve kullanıcıların bu sitelere teker teker üye olmaları yerine, alacakları bir OpenID ile sitelere üye olmaya gerek kalmadan bu hesapları ile giriş yapsınlar şeklinde bir fikir ile yola çıkmıştı ve bir hayli ilgi görmüştü. İşte Facebook da burdan ilham alarak geliştirdiği Facebook Connect servisi ile kullanıcıların Facebook hesabı ile bloglara yorum bırakma gibi bilgi girilmesi gereken bölümlerde kullanıcıları zahmetten kurtarmayı hedefliyor. Unutmayalım Google da bu alanda iddialı ve bakalım kazanan kim olacak?

Bu güzel ve edebi girişten sonra gelelim Wordpress bloglarımıza bu servisi nasıl entegre edeceğimize. Öncelikle bu işlem için halihazırda bir kaç eklenti mevcut. Bizim kullanacağımız eklentiyi indirmek için buradan.

Eklentiyi indirip, kurulum işlemlerini bitirdikten sonra blogumuzun yönetim panelinden ayarlar bölümüne Facebook Connect sekmesi eklenmiş olması gerekiyor. Ayarlar sayfasında bizden bir API Key ve Secret Key istiyor. Bu keyleri alabilmek için bir Facebook hesabımızın olması gerekiyor. Sonrasında Facebook Uygulama Oluşturma sayfasına giderek yeni bir uygulama oluşturuyoruz.

Facebook uygulamamızı oluşturduktan sonra ekranda bize özel API Key’i ve Secret Key’i Wordpress admin panelindeki Facebook Connect bölümüne giriyoruz.

Bu bilgileri girdikten sonra Facebook uygulamamızın olduğu sayfada Connect bölümünde Connect URL bölümüne blogumuzun urlsini giriyoruz.

Bu uğraştırıcı hareketlerden sonra blogumuzda kullandığımız temanın comment.php dosyasını açıyoruz ve yorum gönderme formunun uygun bir yerine aşağıdaki kodları ekliyoruz.

<?php do_action('fbc_display_login_button') ?>

Eğer yorum gönderme formunu bulamdıysanız eklediğiniz kodun şu şekilde bir görünümde olması gerekiyor.

<?php if ( $user_ID ) : ?>
 
... <?php else : ?> .... <?php endif; ?>
<?php do_action('fbc_display_login_button')  ?>

Evet yapmamız gereken bu kadardı. Artık kullanıcılarınız yorum yapmak için Facebook hesaplarını kullanabilirler. Örnek bir uygulama için bu sayfanın yorum gönderme bölümünü deneyebilirsiniz ;)

Paylaş:
  • Twitter
  • FriendFeed
  • Print
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Mixx
  • LinkedIn
  • StumbleUpon
  • Technorati
  • Reddit
  • email
  • RSS
  • PDF
  1. 06 Haz 2009 at 10:43

    eyvallah sağolasın

  2. 02 Tem 2009 at 17:13

    Teşekkür ederim, çok yardımcı oldunuz :)

  3. 30 Ağu 2009 at 22:13

    bilgi için teşekkürler

  4. 03 Eki 2009 at 22:20

    Connect kısmına
    websitenizin urlu/wp-content/plugins/bp-fbconnect/includes/wp-facebookconnect
    bunun yazılması ve tuval kısmınada websitenizin urlu yazılması gerekmektedir.

  5. 25 Eki 2009 at 12:21

    Acıklamalar için teşkkürler

  6. 17 Kas 2009 at 13:40

    Aynen dediklerinizi uyguladım fakat olmadı.

  7. 01 Ara 2009 at 21:15

    güzel açıklamışsınız. teşekkür ediyorum
    2 sitemde birden kullanmaya başladım

  8. berker
    21 Ara 2009 at 17:13

    kodunu yorum gönderme forumuna yerleştirdikten sonra yorum kısmında buton yerine şu yazı çıkıyor ;

    “Connect with your Facebook Account”

    Ne yapmalıyım?

  9. 18 Oca 2010 at 10:38

    tşk ler. bu arada facebooktaki uygulama bölümündende haberdar olmuş oldum :P

  10. 22 Oca 2010 at 05:25

    Hocam tüm anlattıklarınız aynen yaptım fakat olmadı. Muhtemelen hata bendedir de şöyle bir sorunum var.

    ” uygulamasından sayfa yüklenirken hata oluştu. ” diye bir hata veriyor.

  11. 22 Oca 2010 at 21:47

    @türkçe rap
    Dostum verdiğin linkteki yorum ekleme bölümüne baktım. Kodu eklemede sorun görünmüyor. Facebook uygulama sayfasından Connect URL bölümünü kontrol eder misin?

  12. 16 Şub 2010 at 01:17

    benim yaptıgım oldu teşekkürler

  13. 4 Geri İzleme

Switch to our mobile site