WordPress Blogumuza Sosyal Paylaşım Butonu Yapalım. (Eklentisiz)

Merhaba arkadaşlar.  Uzun zamandır WordPress kullanmaktayım.  WordPress’te benimde kullandığım birkaç eklenti var. Fakat bu eklentiler DB’nin şişmesine,  mysql ram kullanımına ve sisteme birazda olsa yük getiriyor.  Elimden geldiğince minimum eklenti ile maksimum iş yapmaya çalışıyorum.

Blogum için Sosyal Paylaşım butonları  eklemeyi düşünüyordum. Tabiki eklentisiz olarak.  Bu işi yapan birçok WordPress eklentisi mevcut.  Bunlardan en çok kullanılanıda Share This eklentisi.  Fakat pek beğenmediğimi itiraf etmeliyim.  Birçoğunuda malesef ki özelleştirebilmeniz zor.  Kendi eklentimizi yazmaktansa kendimize ait özel butonlar oluşturmamız daha kolayıma geliyor..

Sizlere bu yazımda paylaşım butonlarını nasıl yapacağımızdan bahsedeceğim.  Öncelikle Friendfeed Facebook ve Twitter‘i göze alarak başlıyorum. Tekil sayfalarımın içine yerleştirdim kodlarımızı  “single.php” içerisinde uygun bir yere eklememiz gerekiyor.

Twitter ;

Twitter için gerekli olan twitter resmi ve twitter paylaşım bağlantısı yani API bağlantısı.

Resim: http://www.teakolik.com/images/twitter.png

APi: http://twitter.com/home?status=BAŞLIK+BAĞLANTI ADRESİ

Şimdi bunu blogumuza uyarlayacağız. Öncelikle BAŞLIK ve BAĞLANTI ADRESİ şeklinde APi ‘nin bizden istediği verileri blog içerisinden alabilmemiz gerekiyor.  WordPress içerisinde BAŞLIK için <?php wp_title(”); ?> fonksiyonunu kullanarak sayfa başlığını (Title) veri olarak çekebiliriz.  Ayrıca sayfanın bağlantı adresinide  <?php the_permalink(); ?> fonksiyonunu kullanarak çekebiliriz.

<a href=”http://twitter.com/home?status=<?php wp_title(”); ?> <?php the_permalink(); ?>” /></a>  şekline gelen Api bağlantısını Twitter resmimize bağlantı verdiğimizde Twitter paylaşım butonu ortaya çıkacaktır.

<a href=”http://twitter.com/home?status=<?php wp_title(”); ?> <?php the_permalink(); ?>” target=”_blank” />
<img src=”http://www.teakolik.com/images/twitter.png” alt=”Twitter ile paylaş…” /></a>

Gördüğünüz gibi Twitter için paylaşım butonumuz oluştu.  Şimdi bu butonu tekil sayfa (single.php) içerisinde uygun bir yere yerleştirirseniz butona tıklandığı zaman Twitter’e gönderilerimiz hazır hale geliyor.

Friendfeed ;

Friendfeed için gerekli olan bir paylaşım butonu resmi ve Api bağlantısı.

Resim : http://www.teakolik.com/images/friendfeed.png

APi : http://friendfeed.com/?title=BAŞLIK&url=BAĞLANTI

Yine Twitter butonunda olduğu gibi Api içerisine BAŞLIK ve BAĞLANTI ADRESİ’ni otomatik olarak çektirmemiz gerekiyor. Bunun için <?php wp_title(”); ?>  fonksiyonumuzdan ve  <?php the_permalink(); ?> fonksiyonumuzdan yararlanıyoruz.  Friendfeed resmimize bu Api’yi bağlantıladığımız zaman kodumuz tamamlanmış olacaktır.

<a href=”http://friendfeed.com/?title=<?php wp_title(”); ?>&url=<?php the_permalink(); ?>”  target=”_blank” />
<img src=”http://www.teakolik.com/images/friendfeed.png” alt=”Friendfeed ile paylaş…” /></a>

Facebook ;

Facebook için gerekli olan yine bir paylaşım butonu ve Facebook paylaşım Apisi.

Resim : http://www.teakolik.com/images/facebook.jpg

Api : http://www.facebook.com/share.php?u=BAĞLANTIADRESİMİZ

Api’de dikkatinizi çekmiştir bağlantı adresimiz mevcut fakat title yok.  Gerekte yok. Çünkü Facebook bunu bizim yerimize bağlantı içerisinden çekiyor. Hatta yazı içerisinde resim kullandıysanız bu resmide küçük resim olarak alabiliyor.  Sadece yapmamız gereken Api içerisindeki bağlantı adresimizi  <?php the_permalink(); ?>  fonksiyonunu kullanarak çektirmek.

<a href=”http://www.facebook.com/share.php?u=<?php the_permalink(); ?>”  target=”_blank” />
<img src=”http://www.teakolik.com/images/facebook.jpg” alt=”FaceBook ile paylaş…” /></a>

Yukarıda gördüğünüz gibi facebook apisi ile facebook butonumuzu linkledik.  Artık herşey hazır.  Bu kodlarımızı Single.php içerisinde uygun bir yere yerleştirdiğiniz zaman yazılarınız için paylaşım butonlarımız bitmiş olacak.

Bu apileri yada resimleri dilediğiniz gibi değiştirebilir kafanıza göre takılabilirsiniz.  Dikkat ederseniz  bağlantı içerisine target=”_blank” ekledim bu sayede yeni bir sayfa açılarak paylaşım sağlanabilecektir.  Yada bir fotograf efekti vererek çok daha güzel bir görünüm sağlayabilirsiniz.  Hadi kolay gelsin….

NOT: Ücretsiz sosyal paylaşım butonları : http://webdesignledger.com

Yönetici Notu :
#0
Lütfen yapacağınız yorumlarda kişi ve kurumlara hakaret etmeden, kişilik haklarına zarar vermeden görüşlerinizi bildiriniz. Oluşabilecek zararlarda ve gözden kaçabilecek durumlarda tüm sorumluluk yorumu yapan kişiye aittir. Gizlilik sayfamızda bu bilgiler açıkça belirtilmiştir.
  1. uğur
    Mayıs 13th, 2010 21:33

    tmm teşekkürler deniyeceğim birde bu benzer yazıları yayınlamak için ne yapmalıyız :(

  2. TEAkolik
    Mayıs 13th, 2010 22:24

    WordPress Pluginler arasında benzer yazılar eklentisi var. Onu kurmanız yeterli.

  3. uğur
    Mayıs 13th, 2010 22:47

    TEAkolik peki şuanda sizin kullandığınız benzer yazılar eklentisinin ismini paylaşabilirmisiniz? yardımcı olursanız sevinirin

  4. TEAkolik
    Mayıs 14th, 2010 00:07

    WordPress Related eklentisi.

  5. uğur
    Mayıs 14th, 2010 10:30

    çok teşekkür ederim arada sırada wordpress konusunda bilgi almak seni biraz rahatsız edebilirim :D iyi çalışmalar

  6. Tık Ötesi
    Mayıs 14th, 2010 14:14

    Paylaşım için teşekkürler. Şuan için kullanmayı düşünmüyorum ama kodları ekleyecek olursam adres belli :) . iyi bloglamalar.

  7. Özcan Günay
    Temmuz 20th, 2010 04:15

    Son zamanlrda sıkça kullanılan wordpress blogları için, Güzel bir anlatımla, güzel bir paylaşım olmuş. işe yarar bir konu. teşekkürler.

  8. erhan urak
    Ağustos 24th, 2010 11:49

    teşekür ederim

Yorum sayfalarımız;

Güvenlik Sorusu;



QR Code Business Card