m.Mosibat 158 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 با سلامدوستان عزیز من از دو کوئری برای نمایش مطالب جدید و مطالب مشابه استفاده میکنم.به صورت زیر :جدید :<?php $do_not_duplicate = array(); $i=0; $recent = new WP_Query(array('posts_per_page' =>'10','post__not_in' => array($post->ID))); while($recent->have_posts()) : $recent->the_post(); $do_not_duplicate[] = $post->ID;?>مشابه :<?php$recent = new WP_Query(array('post_status' =>'publish', 'post_type' =>'post', 'post__not_in' => $do_not_duplicate , 'orderby' =>'ID', 'cat' => $category, 'posts_per_page' =>'5', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1)); while ($recent->have_posts()) : $recent->the_post(); $do_not_duplicate[] = $post->ID;?>مشکل اینجاست که میخوام خود پستی که در حال مشاهده شدنه توی دوتا کوئری بالا نمایش داده نشه. ( توی کوئری اول نمایش داده نمیشه اما دومی نمایش داده میشه )قبلا با دستور : 'post__not_in' => array($post->ID),این مشکل رو نداشتم اما مشکل دیگه ای که بود توی دوتا کوئری پست هاش مشابه و تکراری نمایش داده میشد. اما حالا نمیدونم چطوری این دوتا کد زیر رو توی دوتا کوئری بالا با هم ترکیب کنم که هم مطلب تکراری نمایش داده نشه و هم خود مطلب در حال مشاهده نمایش داده نشه ؟'post__not_in' => array($post->ID) 'post__not_in' => $do_not_duplicate نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .