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
امین
آفلاین
عضو
تعداد نوشتهها: ۶۳۹
تشکر شده: ۶۰۲ بار
#
نوشته شده: ۱۲ سال پیش
۳ بهمن ۱۳۹۰ - ۲۱:۴۹
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
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۲ سال پیش
۳ بهمن ۱۳۹۰ - ۲۲:۱۵
دوستان به سوال توجه کنند:
نمایش ندادن عناوین دستهای خاص
برای این کار در تابع قبل از شناسه دسته - قرار میدهیم
<?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' );
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
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۲ سال پیش
۵ بهمن ۱۳۹۰ - ۱۰:۴۹
تاثیری روی عدم نمایش حلقه خودش نمیزاره اما چون روی حلقه های بعدی تاثیر میزاره اونها با مشکل مواجه میشن و درست عمل نمیکنن.