رفتن به مطلب

استفاده از چند کوئری و مشکل نمایش تکراری مطالب


پست های پیشنهاد شده

با سلام

دوستان عزیز من از دو کوئری برای نمایش مطالب جدید و مطالب مشابه استفاده میکنم.

به صورت زیر :

جدید :


<?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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...