younes 0 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلام خدمت دوستان...من یه کد نوشتم که پست های یک دسته خاص رو از صفحه اصلی حذف کنه ولی کار نمی کنه چرا؟؟<?php if (is_home()) { query_posts("cat=-7"); } ?> <?php if ( have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?>........در کد بالا خواستم که پست های دسته 7 رو نشون نده ولی نشون میده. لطفا راهنمایی بفرماییید. لینک به ارسال
themento 348 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلام از این تابع استفاده کنید<?phpif ( have_posts() ) : query_posts($query_string .'&cat=-47,-48''); while ( have_posts() ) : the_post();?> 2 لینک به ارسال
younes 0 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 نه کار نکرد...الان یه چیزی فهمیدم احتمالا به خاطر استفاده از چند query پست توی صفحه اصلیمه....راستی چطور میشه چندین query رو بدون تداخل توی صفحه اصلی گذاشت.این سایت رو ببینیدhttp://www.کوهدشت.comمیخوام توی هر ساید بار یه کوئری باشه لینک به ارسال
themento 348 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 بله کوئری حلقه مطلب فقط یک بار باید گذاشته بشه. این سایت احتمالا همه ی مطالب رو تو یک دسته گذاشته و دو جا فراخوانی کرده. اینطوری میشه:<ul><?php$my_query = new WP_Query('showposts=10&cat=1&offset=0');while ($my_query->have_posts()):$my_query->the_post();$do_not_duplicate = $post->ID;?><li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li><?php endwhile; ?></ul>ولی این تابع هم برای فراخوانی آخرین مطالب تست کن شاید بشه:<ul><?php$i=0;$recent = new WP_Query("showposts=7");while($recent->have_posts()) : $recent->the_post();?><li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li><?php endwhile; ?></ul> 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری