Blogların ziyaretçi kazanma yollarından biri olan sosyal ağlarda yazılarının paylaşılması için Facebook’un sunduğu Paylaş aracı (widget) yenilendi. Digg tarzı bir görüntüye bürünen paylaş düğmesi yazınızın Facebook’ta kaç kere paylaşıldığını da artık gösterecek.

Daha önceki yazımızda Facebook Paylaş aracının blogunuza yerleştirilmesini detaylandırmıştık, yenilenen aracı artık çok daha kolay olarak blogunuza ekleyebilirsiniz. Facebook developer wikisini biraz karıştırarak Facebook haber akışına (news feed) basılacak içeriği özelleştirerek video ve müzik çaldırtmak da mümkün.

Facebook paylaş aracı için çok basit iki satırlık bir kod belirlenmiş ve aracı 4 farklı stilde kullanmak mümkün. İstediğiniz şekildeki kodu oluşturmak için Facebook Paylaş Sihirbazı sayfasını kullanabilirsiniz.

<a name=”fb_share” type=”button_count” href=”http://www.facebook.com/sharer.php”>Paylaş</a>
<script src=”http://static.ak.fbcdn.net/connect.php/js/FB.Share” type=”text/javascript”></script>

Facebook Paylaş Aracını WordPress blogumuza nasıl entegre edeceğiz ?

Tekil yazı sayfaları için yukarıdaki kodu kullanmamız yeterli olsa da anasayfa ve arşiv sayfalarında kodumuzda bazı değişiklikler yapmak zorunda kalıyoruz. Bu yüzden en basit ve doğru kullanımı paylaşacağım.

index.php, archieve.php,search.php varsa home.php

Tema klasörünüzde bulunan bu dosyalar yazılarımızın farklı sıralarla yer aldığı sayfalardır. Bu yüzden Paylaş aracını her yazı başlığının yanına veya yazının altında bir yere eklememiz gerekiyor. Aşağıda vereceğim kodu eklediğinizde widget (araç) yazı başlığının sağ tarafına eklenecektir, siz sonradan istediğiniz yere yerleştirebilirsiniz.

index.php sayfasında aşağıdaki kodu bulun. Aralarda divler olacaktır ben onları görmezden geliyorum.

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

<h2><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a></h2>

Bulduğunuz kodun altında paylaş düğmenizin görüntülenmesini istediğiniz yere aşağıdaki kodu yerleştirin.

<a name=”fb_share” type=”button_count” share_url=”<?php the_permalink(); ?>”></a><script src=”http://www.facebook.com/connect.php/js/FB.SharePro/” type=”text/javascript”></script>

Paylaş düğmenizin tüm ara sayfalarda görüntülenmesi için yukarıda bahsettiğim sayfaların hepsinde bu değişiklikleri yapmalısınız.

single.php dosyasında yapılması gereken değişiklikler

WordPress tema yapısında single.php dosyası tekil yazıların görüntülenmesinde kullanılır. Bu dosyada yapacağınız değişiklikler direkt olarak yazı sayfalarınızda değişimlere sebep olacaktır.

single.php dosyanızda yine yazı başlığından sonra istediğiniz bir yere standart Facebook Paylaş kodunu ekleyebilirsiniz.

<h2><a href=”<?php the_permalink() ?>” rel=”nofollow”><?php the_title(); ?></a></h2>

<a name=”fb_share” type=”button_count” href=”http://www.facebook.com/sharer.php”>Paylaş</a><script src=”http://static.ak.fbcdn.net/connect.php/js/FB.Share” type=”text/javascript”></script>

Yaptığım denemeler sonucunda gördüm ki Facebook her zaman yazı başlığını bulamıyor. Bu durum özellikle farklı eklentiler kullanıldığında sorun yaratıyor. Siz de yukarıdaki kodu ekledikten sonra yaptığınız denemelerde başlık veya istediğiniz içerik gelmiyorsa header.php dosyanızdaki meta taglerinin hemen altına aşağıdaki kodları yazarak bu hatayı düzeltebilirsiniz.

<?php

if(is_single()) {?>
<meta name=”title” content=”<?php the_title()?>” />
<meta name=”description” content=”istediğiniz tanım” />
<?php }?>

Eğer All in One Seo Pack veya benzeri bir eklenti kullanıyorsanız. Header.php dosyasında değişiklik yapmanıza gerek yok. SEO eklentileri bu tagleri kendiliğinden oluşturuyor.

Türk girişimcilerin açtığı Digg benzeri sosyal imleme siteleri, Türk kullanıcısından talep görmeyerek birbiri ardına kapanmıştı. Bakalım onların başaramadığını “sosyal ağlarda paylaş” araçları başarabilecek mi ?