PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مطالب پر بازدید وردپرس بدون پلاگین



GraphX
December 3rd, 2012, 11:14
مطالب پر بازدید وردپرس بدون پلاگین

نوشته شده توسط:GraphX در۳۰ آبان ۱۳۹۱ دردسته*بندی نشده ارسال دیدگاه

با سلام خدمت کاربران خوب وردپرسهمان طور که می دونید مطالب محبوب یا همون نمایش پربازدیدترین مطالب و وشته ها تو سایت خیلی میتونه به سئوی سایت کمک کنه و از طرفی این امکان با قرار دادن افزونه امکان پذیر هست ولی شما بهتر می دونید استفاده بیش از اندازه از افزونه باعث میشه سرعت وردپرس کند بشه و سایت حسابی سنگین بشه ،از همین رو تصمیم گرفتم نحوه قرار دادن بخش محبوب ترین مطالب رو بدون نصب پلاگین براتون آموزش بدم تا شما در سایتتون استفاده کنید.کدی که در زیر قرار دادم در آخر فایل functions.php قالبتون قبل از تگ <? قرار بدید.


function popularPosts($num) {
global $wpdb;

$posts = $wpdb->get_results("SELECT comment_count, ID, post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $num");

foreach ($posts as $post) {
setup_postdata($post);
$id = $post->ID;
$title = $post->post_title;
$count = $post->comment_count;

if ($count != 0) {
$popular .= '<li>';
$popular .= '<a href="' . get_permalink($id) . '" title="' . $title . '">'
. $title . '</a> ';
$popular .= '</li>';

}

}

return $popular;
}




کد پایین رو هم جایی که میخواهید برترین مطالب نمایش درآید قرار دهید


<ul>
<?php echo popularPosts(10); ?>
</ul>





با تغییر دادن عدد ۱۰ میتونید تعداد مطالبی که نمایش میدید کم یا زیاد کنید.
بازم اگر سوالی بود تو قسمت نظرات همین بخش مطرح کنید در خدمت هستم