گذاشتن امکان پر بازدیدترین مطالب بدون بلاگین

این تاپیک 4 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد سلطان زاده ،‏ 3 سال و 9 ماه پیش .

این تاپیک تاکنون 1112 بازدید داشته است .

نویسنده پست
چهار شنبه ، 27 فوریه 2013     12:19 ب.ظ #


morteza

Subscriber
163 پست58 تاپیک

سلام . من یک کدی پیدا کرده بودم که بدون بلاگین می شد امکان مطالب پربازدید گذاشت ولی هر کاری می کنم نمی شه در حالی که دقیقا کد رو جاش میزارم آیاد کد ایراد داره ؟ یا اشکال از منه ؟؟ یا ... ؟؟؟

کد زیر رو در در آخر  فایل 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 rel="nofollow" href="' . get_permalink($id) . '" title="' . $title . '">'
. $title . '</a> ';
$popular .= '</li>';

}

}

return $popular;
}
 
بعد کد زیر رو هم که مثلا می خوام تو ستون کناری نشون داده بشه تو ابزارک ها میزارم:
<ul>
<?php echo popularPosts(10); ?>
</ul>
اشکال چیه که نشون داده نمی شه تو وب ام ؟؟؟

0  تشکر
چهار شنبه ، 27 فوریه 2013     6:00 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

سلام دوست عزیز.

کد ابتدایی رو بعد از تگ <?php قرار بده

و کد دوم رو در فایل sidebar.php

0  تشکر
چهار شنبه ، 27 فوریه 2013     7:42 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

می تونی از افزونه های زیر هم استفاده کنی:
WordPress Popular Posts

Clicky Popular Posts Widget

Popular posts widget (based on comment count)
Popularity Posts Widget

0  تشکر
پنجشنبه ، 28 فوریه 2013     1:20 ب.ظ #


morteza

Subscriber
163 پست58 تاپیک

این راه حل هم جواب نداد ! خودم از افزونه استفاده نمی کنم چون باعث میشه که سرعت سایت پایین بیاد .

0  تشکر
پنجشنبه ، 28 فوریه 2013     3:27 ب.ظ #


محمد سلطان زاده

Subscriber
243 پست30 تاپیک

http://forum.wp-persian.com/topic/18880

http://forum.wp-persian.com/topic/19636

http://forum.wp-persian.com/topic/19114

http://wpfarsi.com/1096/%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87.html

http://www.vbiran.ir/thread45980.html

0  تشکر
پست 1 تا 5 (از مجموع 5 پست)

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