انجمن


کمممممک در پیدا کردن افزونه !!!  (۲ نوشته)

  • hamhe

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۱۱ سال پیش
    ۱۴ دی ۱۳۹۱ - ۰۹:۳۴

    با سلام خدمت تمام عزیزان
    راستش بنده قصد دارم که درسایتم به کاربران بر اساس مطالب,نظرات,تعداد بازدید از مطالبشون و... امتیاز بدم اماهر چی گشتم افزونه ی مناسبی که به تونم علاوه بر امتیاز دادن بتونم اونو در بخش ابزارک ها قرار بدم تا تمام بازدید کنندگان سایت امتیاز کاربرا رو ببینند نتونستم پیداکنم.
    خواهش می کنم...خواهش میکنم ....اگه شما دوستان چیزی مد نظر دارید کمک کنید خیلی ظروریه.

  • Mojtaba in96

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۲۵
    تشکر شده: ۱۳۰ بار
    # نوشته شده: ۱۱ سال پیش
    ۱۴ دی ۱۳۹۱ - ۱۵:۰۶

    برای امتیاز بندی مطالب توسط کاربرا : wti like post
    برای رتبه بندی از نظر مشاهده : wp-postviews
    برای رتبه بندی از نظر تعداد نظرات هم نیاز به پلاگین نیست میتونین از طریق کد زیر این کار انجام بدین :

    اضافه کردن این کد به فانکشن پوسته

    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>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:

درباره‌ی این موضوع