انجمن


مطالب برتر و زمینه های دلخواه  (۴ نوشته)

  • مجتبی

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

    سلام دوستان !
    من از افزونه wp-postviews استفاده میکنم و برای مطالبم هم از زمینه های دلخواه استفاده کردم.
    حالا میخوام مطالبی که بیشترین بازدید رو دارند رو توی یه قسمت از سایت نشون بدم البته متنشو نمیخوام نشون بده و فقط میخوام زمینه دلخواه (post_img) رو نشون بده !
    توی انجمن خیلی جستجو کردم در مورد زمینه های دلخواه و کوئری های وردپرس ولی چیزی دستگیرم نشد پس لطفا نگید جستجو کنید !!! (اگه هم میید ادرس دقیق تاپیک مد نظرتون رو بگین :) )
    پیشاپیش ممنون از کمکتان

  • modaser

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

    اگر اشتباه نکنم این افزونه می تونه به شما کمک کنه http://wordpress.org/extend/plugins/wordpress-popular-posts/

    <h2>Popular Posts</h2>
    <ul>
    <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
    foreach ($result as $post) {
    setup_postdata($post);
    $postid = $post->ID;
    $title = $post->post_title;
    $commentcount = $post->comment_count;
    if ($commentcount != 0) { ?>
    <li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>">
    <?php echo $title ?></a> {<?php echo $commentcount ?>}</li>
    <?php } } ?>
    </ul>

    کد بالا هم برترین مطالب را بر اساس نظر نشان می دهد

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa
  • مجتبی

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

    ممنون که اینو معرفی کردید ولی من نفهمیدم چطوری زمینه های دلخواهو نشون بدم !!!

  • ناصر عبدیلر

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

    بعد از یک سال دارم به این تاپیک جواب می دم اما مطئن هستم که به درد خیلی ها می خوره .

    با استفاده از این کد می تونی برترین ها رو نشون بدی ، اما به چه صورتی ، هر جوری که دوست داشتی .

    الان این تنظیم شده که عکس اون زمینه دلخواه رو نشون بده ، 10 تا از برترین مطالب رو نشون می ده از افزونه wp-postviews استفاده می کنه

    <?php $myquery = new WP_Query( "showposts=10&meta_key=views&orderby=meta_value_num" );
            while ($myquery->have_posts()): $myquery->the_post(); ?>
    
    <?php $post_img = get_post_meta($post->ID, "post_img", true);  if ($post_img != "")  {  $post_img = explode(",", $post_img);  foreach ($post_img as $post_img)  { echo "<img src='$post_img' />"; } } ?>
    
    <?php endwhile;
        wp_reset_postdata(); ?>

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