WordPress Facebook Yorum Sistemi

619 gün önce Beyaz tarafından yazılmıştır.
anasayfa
anasayfa
anasayfa

Facebook’un yeni çıkardığı sitelerinize özgü yorum sistemini wordpress yorum sistemiyle değiştirmeyi anlatmak istedim..

Öncelikle bildiğiniz gibi gerek spam gerekse onaylama derdinden hepimiz şikayetçiyiz..Bu anlamda yorum sistemimizi facebook’a devrederek biraz nefes almak isteyebiliriz..

Özellikle çok fazla yorum gelen siteler için oldukça güzel bir sistem diyebilirim..Nedeni ise yapılan yorumlar sanki bir paylaşıma yorum yapılmış gibi o kişinin wall’inde gözükmektedir..Ve bu sistemin en güzel kar’ı ise 1 kişi sitenize yorum yaptığında o kişilerin tüm arkadaşları bu yorumu görebilecek ve sitenize dolayısıyla birden fazla hit gelecektir..

Yani bir taşta iki kuş diyebiliriz :)

Peki bu sistemi nasıl yapabiliriz derseniz..

Facebook Sosyal Eklentileri sayfasından Comments yani yorum sistemini seçerek işe başlıyoruz..

Öncelikle ingilizcesi olan arkadaşlar daha detaylı anlatımını Facebook Yöneticilerinden Ray C. He tarafından anlatılan bu yazıdan okuyabilirsiniz.

Şimdi sırasıyla yapmamız gerekenleri yapmaya başlıyoruz :)

Öncelikle girip sitemize uygun bir uygulama açmamız gerekiyor..

Bu sayfadan girip kendimize bir uygulama oluşturuyoruz.

1x1.trans Wordpress Facebook Yorum Sistemi

Şeklinde gördüğünüz API Anahtarını kopyalıyoruz..

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: '6d3147d29b43625590f53ad7b35b4899', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>

Görünen function kodunun hemen altındaki appId değerine bu kodu yapıştırıyoruz..

Yani bu fbml kodlarının sitemizde çalışması için yapılan bir adım diyebiliriz..

Ardından sıra geldi comment yani yorum sistemini oluşturmaya..

Bu sayfadan resimdeki gibi kodumuzu alıyoruz..

1x1.trans Wordpress Facebook Yorum Sistemi

Id bölümünü ilk etapta sallayabiliriz..Widht içinse sitenizin yorum bölümünün CSS de genişliğine bakıp bulabilirsiniz..

Ben Popho v2 Teması kullananlara özgü anlatıyorum.Temanıza göre değiştirebilirsiniz..

<fb:comments xid="4554" width="400"></fb:comments>

Şeklinde aldığımız kodu az önceki kodumuzun

<div id="fb-root"></div>

Yerine yerleştiriyoruz.

<div id="fb-root"><fb:comments xid="4554" width="400"></fb:comments></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: '6d3147d29b43625590f53ad7b35b4899', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>

Yani bu şekilde bir şey oluşması gerekmektedir.

Ardından geldik WordPress’e entegre etme aşamasına..

Öncelikle comments xid yi benzersiz yapmamız gerekiyor..Sistem sanırsam siteye özgü değil id ye özgü yorumlar oluyor..Yani boş bir sayfaya bu kodları koyup Id yerine sevgilinizin adını yazıp konuşabilirsiniz oradan :)

Neyse bu id kısmını özgünleştirmek için wordpress’in kodlarını kullanmamız gerekiyor..Yani öyle bir kelime yapıcağız ki ne bir sonraki konuyla çakışsın nede başka bir siteyle çakışsın..

İlk olarak permalink denediğimde hatayla karşılaştım :) Bende xid kodunu şu şekilde türetmek istedim..

sitenizinadi-postid şeklinde..

Yani şöyle bir kod oluşturduk.

xid="pophov3temasi-<?php the_ID(); ?>"

Buradaki pophov3temasi yazan yeri siz kendi sitenizin adına göre veya sallama bir kelime yazarak düzeltin..Aksi takdirde yorumlar çakışacaktır :)

Yanlız boşluk veya karakter kullanmayın..siteadi şeklinde yazin :)

Geldik temaya entegreye..

Popho v2 temamızın single.php’sini açtığımızda

<div class="yorumlar">
<?php comments_template(); // Get wp-comments.php template ?>

<div class="domestos"></div>

</div>

Şeklindeki yerden comments.php yi tarihe karıştırıyoruz :) ve şöyle bir kod ortaya çıkartıyoruz..


<div class="yorumlar">
<div id="fb-root"><fb:comments xid="pophov3temasi-<?php the_ID(); ?>"></fb:comments></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: '6d3147d29b43625590f53ad7b35b4899', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>

<div class="domestos"></div>

</div>

Sayfayı yenilediğinizde göreceksiniz ki artık bir facebook yorum sistemi kullanıyorsunuz :)

Ayrıca ek olarak yazıyı beğen seçeneğide sizlere gelmektedir :) Bu sayede yazılarınızı beğenmek isteyenlere ek bir eklenti yüklemek zorunda kalmazsınız..

1x1.trans Wordpress Facebook Yorum Sistemi

Gördüğünüz gibi :)

Üyelik girişi yapılmış halide..

1x1.trans Wordpress Facebook Yorum Sistemi

Ve tamamdır..

Şimdi ise comment eklentisinin özelliklerini keşfedeceğiz..Aslında ilk baştaki uygulama id’sini girme sebebimiz yönetici ayarlarını yapmamız içindi..

Gördüğünüz gibi sağ alt köşede administer comments bölümü bulunmakta..

1x1.trans Wordpress Facebook Yorum Sistemi

Buradan ziyaretçilerin yorum yapıp-yapamayacağını veya kimin yorum yapıp-yapmamasını..Kimlerin yönetici olmasını veya yapılan yorumlardan bildiri alıp-almayacağınızı ayarlayabiliyorsunuz :)

Beyaz listeye beni alabilirsiniz mesala :)

Avantajları Nelerdir?

  • Çok fazla yorum alan konularınız bu nedenle cpu’yu kasmaz hale gelir..
  • Yedekleri taşırken yorumların ağırlığı altında kalmazsınız..
  • Spam-Gereksiz yorum vs gibi şeylerden kurtulabilirsiniz..Ayrıca adsız yorumlara kapatarak yorum yapanın gerçek kimliğini de görme ihtimaliniz olur.
  • Yorum yapan kişinin wall’inde yayınlanacağı için seo bakımından dezavantajını sıfırlayıp üstüne daha çok hit çekebilirsiniz..
  • Yorum onaylama derdinden kurtulacaksınız :) (Adsız yorumlar haricinde)
  • Ziyaretçileriniz genellikle facebook login durumunda olduğu için çok kısa bir şekilde yorum yapabileceklerdir..

Dezavantajları Nelerdir?

  • Bildiğiniz gibi yorum kasan arkadaşlar için biraz kötü oldu çünkü google örümcekleri bu yorumları okuyamıyacaklar :) Ama dediğim gibi bu sistem kullanmaya başlanırsa seo zararının emin olun 3-4 kat fazlasını kazanacaklardır..

Demo Olarak buraya bakabilirsiniz..

Konuyla ilgili yorumlar

“WordPress Facebook Yorum Sistemi” için 27 cevap

  1. Erdi FELEK diyor ki:

    Erdi bunu çook beğendi :D

  2. Grkm diyor ki:

    güzel uygulama.

  3. tayfur diyor ki:

    hocam bu uygulama ie'de çalışmıyor. O sorunu nasıl halledebiliriz.

  4. Berke diyor ki:

    Ya her şeyi güzelce yaptım fakat İnternet Explorer ve Mozilla Firefox'da çalışmıyor

  5. Burak Tırpan diyor ki:

    Aynen bende de sadece firefox'da çalıştı onun yerine şu anki yaptığım gibi connect butonu ile yapmayı denedim eklentiler falan denemediğim yöntem kalmadı connect butonu görünmüyor burdaki sayfanın kaynağı ile benimkileri eşleştirdim aynı ama bende çalışmıyor delirmemek elde değil :(

  6. Samet AKDAĞ diyor ki:

    İE de ve firefoxda boş sayfa çıkıyor bi eklenti için şimdi browsermı yükleyek pff :D

  7. Beyazıt diyor ki:

    Eklenti çoğu browserda çalışıyor diye biliyorum ben..Ama ie de bir hata vermiş..İnceleyip cevabı buraya ileticem arkadaşlar.

  8. Samet AKDAĞ diyor ki:

    Sayfa sorunu çıkıyor ama işlemi yapmış. Appid felan aldım ama bu seferde single.php de facebook resmi dönüp duruyo http://anarschi.com/dosyalar/Screenshot_4-500×267… resimdeki gibi gelmiyor

  9. şehmus diyor ki:

    aman Bi Türlü yapamadık :D Çok karmaşık bişeymiş.

  10. Serkan Aydın diyor ki:

    Mrb, ben wp veya foruma kurmadım ama kendi sitemde çalıştırabildim yalnız int bunu tr nasıl çevircem?

  11. selda diyor ki:

    Ellerine saglik admin cok guzel olmus paylasim icin tsk ederim

  12. hsnsdt diyor ki:

    mesela beğen butonuyla yorum eklentisi bir sayfada gösterilmiyor ikisinden biri kayboluyor.

  13. karatekin diyor ki:

    türkçe yapmak istiyorsanız bunu uygulayın

    <code> </code><code>'//connect.facebook.net/en_US/all.js'</code><code>;</code>

    en_US yerine tr_TR yazın türkçe olacaktır

  14. lestioni diyor ki:

    Daha önceki yorumlar ne olacak peki?

  15. nevzat koçkir diyor ki:

    Teşekürler çok işime yaradı. Özelliklede şu yorumların çakışması olayını iyi düşünmüşsünüz.

  16. hüseyin diyor ki:

    teşekkürler işimize yaradı fakat türkçe olmadı:D

  17. berserk diyor ki:

    Deneyecem de korkuyom :D demo çalışmıyor.

  18. demir diyor ki:

    Anlatımınız ve bloguma bu sistemi kurmamda yardımcı olduğunuz için teşekkür ederim..
    Dikkatimi çeken şey, sizin bu sistemi kullanmıyor oluşunuz. Peki siz neden kullanmıyorsunuz? Bahsetmiş olduğunuz google örümceklerinin yorumları okumadığından ötürü mü?

  19. cengiz bin hüse diyor ki:

    öncelikle bu paylaşımı yaptığınız için teşekkürler. ben de uzmanportal.com sitemde bunu kullanmayı düşünüyorum. sormak istediğim şu: Madem bu kadar artısı olan bir sistem siz neden kullanmıyorsunuz? sitenizin yüksek hit almasını istemiyor musunuz? merak ettim doğrusu…..

  20. dinem diyor ki:

    Yalnız bunu yaptığımız an itibariyle sanıyorum halihazırda bulunan tüm yorumlarımız güme gidecek, değil mi?

  21. Doğa İçin Gez diyor ki:

    keşke türkçe yapabilsek bunu ne hoş olur :)

  22. Sohbet diyor ki:

    Peki bu yorum özelliğini eski yorumları silmeden nasıl kullanabiliriz. Yada şöyle sorayım oradaki yorumlar kodunu silmesek onun üzerine bu oluşturduğumuz kodu yazsak böylelikle her iki yorumda görünmeyecekmidir.

    Eski yorumlarımızı kaybetmemiş oluruz sanırım bu şekilde. Kullanıcılara iki tane özellik sunmuş oluruz. Benim sorum şu bu esnada;

    Bunun seo bakımından bir yararı olurmu.

  23. Süleyman diyor ki:

    konular çok olduğu için yazılan yorumları nasıl kontrol edebilirim? yani yorumların tümüne nasıl ulaşabilirim.

    "Bildirim Aboneleri" bölümünden kendime onay verdim ama çalışmıyor? lütfen açıklar mısınız? tşk.

Bir Cevap Yazın

anarschi.com © 2007-2011 | anarşik çocuk

Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

Powered-Designed and Fucked By Beyazıt K. :)

PS-CSS-WP-WODKA = Gene Gri V2 Teması