Capture

راهی ساده برای نمایش مشترکین خوراک

معمولا مدیر های وبلاگ ها دوست دارند تعداد مشترک های خوراکشون رو نشان بدهند .
راه های بسیار وجود دارد اما این دفعه راهی ساده تر برای نمایش هست :) که مشکلات پیشین رو نداره .
دو مرحله ساده داره و نیازی نیست که تنظیمات بسیاری رو انجام بدید

مرحله اول

مثل همیشه کد زیر را در فایل تابع های پوسته [ functions.php ] خود قرار بدید :

function feed_subscribers(){
        $feed_url = 'http://feeds.feedburner.com/yourname'; //آدرس فید برنر خودتون رو قرار بدید
        $count = get_transient('feed_count');
        if ($count != false) return $count;
	$count = 0;
        $data  = wp_remote_get('http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri='.$feed_url.'');
   if (is_wp_error($data)) {
        return 'error';
   }else{
	$body = wp_remote_retrieve_body($data);
	$xml = new SimpleXMLElement($body);
	$status = $xml->attributes();
	if ($status == 'ok') {
		$count = $xml->feed->entry->attributes()->circulation;
	} else {
		$count = 300; // fallback number
	}
   }
	set_transient('feed_count', $count, 60*60*24); // 24 hour cache
	echo $count;
	//http://titles.ir
}

مرحله دوم

کد زیر رو در جای دلخواه ، برای نمایش تعداد مشترک ها قرار بدید

<?php feed_subscribers(); ?>

تموم شد ! همچنین خوراک وبلاگ

Like 1 نفر این نوشته را پسندیدند
avatar



2 پاسخ به "راهی ساده برای نمایش مشترکین خوراک"

  1. حسن می‌گه:

    اتفاقا من داشتم یه ابزارک می‌نوشتم برای نمایش لینک خوراک‌ها و اینا، دقیقاً دنبال همین می‌گشتم!
    ممنان!

  2. Omid Sh می‌گه:

    مرسی. حتماً استفاده می‌کنم.

پاسخ دهید

به صورت خودکار کلمات فینگلیش را به فارسی تبدیل کن. در صورتی که می‌خواهید انگلیسی تایپ کنید Ctrl+g را فشار دهید.