طراحی سایت اصفهان

نمایش تعداد مشترکین فیدبرنر در یک متن

عموما سایت ها و وبلاگ ها برای بهترکردن فید خودشون از فیدبرنر استفاده میبرن و تعداد زیادی از مشترکین سایت ممکنه از طریق فید مطالب رو دنبال کنند، شاید شما هم بخواین تعداد مشترکین فیدبرنرتون رو به نمایش بزارین؛ اولین کاری که میتونید انجام بدین اینه که برین توی سایت فیدبرنر و از اونجا اون دکمه ای که روش آمار نشون داده میشه رو بگیرین؛ حالا شاید شما از اون حالت خوشتون نیاد و بخواین این تعداد رو با استایل ها و سبک های مختلف به نمایش بزارین، برای این کار ما به یه کد احتیاج داریم که بیاد وصل بشه به فیدبرنر و این کار رو برای ما انجام بده؛ خب به سراغ فایل functions.php میریم و کد زیر رو توش قرار میدیم.

<?php
function show_count($feedname) {

$url = "http://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=".$feedname;

$ch = curl_init();

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);

$data = curl_exec($ch);

curl_close($ch);

$xml = new SimpleXMLElement($data);
$count = $xml->feed->entry['circulation'];

return $count;
}
?>

خب حالا به قسمت فراخوانی این آمار میرسیم؛ کافیه کد زیر رو هرجایی که میخواین آمار به نمایش در بیاد قرار بدین. راستی لازمه بجای line97 نام کاربری سایتتون توی فیدبرنر رو قرار بدین.

<?php echo show_count(azinweb); //Change azinweb with your feed username or ID ?>

خب اگه تست کرده باشین تا اینجای کار رو میبینین که هیچ آماری نشون داده نشد؛ کار نهایی که باید انجام بدین اینه که وارد سایت فیدبرنر بشین و از اونجا قسمت API رو فعال کنید، مثل تصویر زیر؛ موفق باشین.