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 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .