انجمن


آخرین ارسال ها  (۸ نوشته)

  • sheisebaboo

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

    سلام...
    من با کد زیر، عناوین آخرین مطالب رو نشون میدم، حالا اگه بخوام عناوین یه دسته ی خاص توی این کد نمایش داده نشه، چیکار کنم؟؟

    <?php
    	$al_post = get_posts( 'numberposts=20' );
    	if( $al_post ) :
    	foreach( $al_post as $post ) :
    	setup_postdata( $post );
    	?>
    <a href="<?php the_permalink() ?>"><?php the_title(); ?></a><BR>
    	<?php endforeach; ?>
    	<?php endif; ?>

    مثلا اگه بخوام عناوین دسته ی شماره 3، داخل خروجی این کد نمایش داده نشه؟؟

    با تشکر...

  • omid0098

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

    http://www.forum.wp-persian.com/search.php?q=%D8%AF%D8%B3%D8%AA%D9%87+%D8%AE%D8%A7%D8%B5

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امین - sheisebaboo - Parsa - Morteza
  • امین

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

    http://www.wordpress98.com/wordpress/%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%AF%D8%B3%D8%AA%D9%87-%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B5/

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Parsa - omid0098 - Morteza
  • Parsa

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

    دوستان به سوال توجه کنند:
    نمایش ندادن عناوین دسته‌ای خاص

    برای این کار در تابع قبل از شناسه دسته - قرار میدهیم

    <?php
    	query_posts( 'cat=-3' );
    
    	// The Loop
    	while ( have_posts() ) : the_post(); ?>
    		<a href="<?php the_permalink() ?>"><?php the_title(); ?></a><BR>
    <?php
    	// Reset Query
    	wp_reset_query();
    	endwhile;
    ?>

    چند دسته:
    query_posts( 'cat=-1,-2,-3' );

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امین - omid0098 - Morteza
  • Parsa

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

    ببخشید. کد بالا اشتباه است. اصلاح شده:

    <?php
    	query_posts( 'cat=-3&showposts=10' );
    
    	// The Loop
    	while ( have_posts() ) : the_post(); ?>
    		<a href="<?php the_permalink() ?>"><?php the_title(); ?></a><BR>
    <?php
    	endwhile;
    
    	// Reset Query
    	wp_reset_query();
    ?>

    کد بهتر:

    <ul>
        <?php $myquery= new WP_Query( "cat=-3&showposts=10" );
            while ($myquery->have_posts()): $myquery->the_post(); ?>
    
    <li>
                    <a>"><?php the_title(); ?></a>
                </li>
            <?php endwhile;
        wp_reset_postdata(); ?>
    </ul>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امین - Morteza
  • NESTED

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

    نمی خوام بیخودی تاپیک رو بالا نگه دارم ولی اشتباهی نبود جز اینکه &showposts=10' رو اضافه نشده بود !!!

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

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

    NESTED گفت:
    نمی خوام بیخودی تاپیک رو بالا نگه دارم ولی اشتباهی نبود جز اینکه &showposts=10' رو اضافه نشده بود !!!

    نه اشتباه بود. ولی به هر حال من تست نکردم
    تابع wp_reset_query باید خارج از حلقه باشد

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - NESTED - امین
  • Morteza

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

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    NESTED - امین - Parsa

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



برچسب‌ها

هیچ برچسبی نیست.