WordPress Yazıda Toplam Paylaşım Sayısı Gösterme

Yükleniyor

Blogunuzu sosyal tutmak her zaman önemlidir. Özellikle sosyal medyada aktif olan, bol paylaşımlar, beğenmeler alan yazılarınız varsa, ziyaretçilerinize okudukları yazının kaç kere paylaşıldığı ve beğenildiğini göstermek hoş olabilir. Bu yazıda bu işlemi eklentisiz olarak yapmayı anlatıyorum.

Öncelikle bu iş için sharedcount.com‘un api’sini kullanacağız. Tüm sayma işlemlerini sağolsun bu güzel api yapacak. Bize de sadece bu sayıların toplamlarını yazdırmak kalacak.

Functions.php dosyanızda en alt satıra kadar inin ve ?> etiketinden hemen önce şu fonksiyonu yapıştırın.


function toplamPaylasim($url) {
    $json = file_get_contents("http://api.sharedcount.com/?url=" .
rawurlencode($url));
    $say = json_decode($json, true);
    $toplamSayi= $say["Twitter"] + 
$say["Facebook"]["total_count"] + 
$say["GooglePlusOne"] + $say["Pinterest"] + $say["StumbleUpon"];
    echo "Bu makale sosyal medyada toplam ".$toplamSayi." kere paylaşılmış.";
}
add_shortcode( 'toppaylasim', 'toplamPaylasim' );

Bu fonksiyon ile birlikte artık yazılarınızın sonuna [toppaylasim] yazarak toplam paylaşım sayısını gösterebilirsiniz. Ancak bunu her yazıda yapmak zor ve sıkıcı olacağından, en mantıklısı single.php dosyasını açarak toplam paylaşım yazısının görünmesini istediğiniz yere şu php kodunu yazmak:

toplamPaylasim(get_permalink());

Örneğin yazının hemen altında görünmesi için kodu <? the_content(); ?> kod satırının hemen sonrasına yapıştırabilirsiniz.
single.php’de bu kodu döngü dışında olmayacak şekilde kullanmanız durumunda çalışmaması için hiçbir neden yok.

Bu yazıyı beğendiyseniz yine WordPress’te Yazıdaki İlk Resmin URL’sini Alma fonksiyonunu da beğeneceğinizden eminim.
Kodda sorun varsa ya da anlamadığınız/anlatamadığım bir kısım olduysa lütfen yorum yapın. Bir başka blog yazısında görüşmek dileğiyle.

WordPress Yazıda Toplam Paylaşım Sayısı Gösterme” için 1 yorum

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir