رفتن به مطلب

ادغام دو کوئری


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

سلام

من دو کوئری دارم که میخوام این دو را ادغام کنم و در صفحه اصلی نمایش بدم. در کوئری اول  در وضعیت نرمال آخرین نوشته های دسته بندی 12 نشان داده می شود. حالا میخوام زمانیکه زمینه سفارشی نوشته _bold_book  در پست تایپ برابر با enable بود در لیست نوشته های کوئری قبلی به نمایش در بیاید. البته طبق تاریخ. مثل اینکه آخرین نوشته های سایت در حال نمایش است.

کوئری اول:

$query1 = new WP_Query(array(
        'cat' => 12,
        'post_status' => 'publish',
    ));

کوئری دوم:

 $query2 = new WP_Query(array(
                'post_type' => 'book',
                'meta_key' => '_bold_book',
                'meta_value' => 'enable',
                'post_status' => 'publish',
            ));

 

لینک به ارسال
در 39 دقیقه قبل، shelakhteh گفته است :

سلام

من دو کوئری دارم که میخوام این دو را ادغام کنم و در صفحه اصلی نمایش بدم. در کوئری اول  در وضعیت نرمال آخرین نوشته های دسته بندی 12 نشان داده می شود. حالا میخوام زمانیکه زمینه سفارشی نوشته _bold_book  در پست تایپ برابر با enable بود در لیست نوشته های کوئری قبلی به نمایش در بیاید. البته طبق تاریخ. مثل اینکه آخرین نوشته های سایت در حال نمایش است.

کوئری اول:


$query1 = new WP_Query(array(
        'cat' => 12,
        'post_status' => 'publish',
    ));

کوئری دوم:


 $query2 = new WP_Query(array(
                'post_type' => 'book',
                'meta_key' => '_bold_book',
                'meta_value' => 'enable',
                'post_status' => 'publish',
            ));

 

سلام. حقیقتا 4 مرتبه خوندم و متوجه منظورتون نشدم. لطفا با رسم شکل توضیح بدید :)

لینک به ارسال

من مقدار زمینه دلخواه _bold_book نوشته ای در پست تایپ book را enable قرار می دهم حالا این نوشته باید در آخرین نوشته های سایت به نمایش در بیاد(آخرین نوشته های سایت هم همون کوئری اول هست که فقط نوشته های یک دسته بندی را نشان میدهد)

لینک به ارسال
در 5 ساعت قبل، shelakhteh گفته است :

من مقدار زمینه دلخواه _bold_book نوشته ای در پست تایپ book را enable قرار می دهم حالا این نوشته باید در آخرین نوشته های سایت به نمایش در بیاد(آخرین نوشته های سایت هم همون کوئری اول هست که فقط نوشته های یک دسته بندی را نشان میدهد)

خب همون کد رو باید تغییر بدید:

$query = new WP_Query( array(
        'cat'			=> 12,
        'post_status'		=> 'publish',
        'post_type'		=> 'book',
        'meta_key'		=> '_bold_book',
        'meta_value' 		=> 'enable',
) );

 

لینک به ارسال
در در ۱۳۹۹/۶/۲۵ در 20:34، yazdaniwp گفته است :

خب همون کد رو باید تغییر بدید:


$query = new WP_Query( array(
        'cat'			=> 12,
        'post_status'		=> 'publish',
        'post_type'		=> 'book',
        'meta_key'		=> '_bold_book',
        'meta_value' 		=> 'enable',
) );

 

خیر دوست من این موارد را تست کردم. کوئری شما تنها از پست تایپ book میخونه و دسته بندی 12 که از پست های اصلی هست را اصلا نمایش نمیده.

لینک به ارسال
در 2 ساعت قبل، shelakhteh گفته است :

خیر دوست من این موارد را تست کردم. کوئری شما تنها از پست تایپ book میخونه و دسته بندی 12 که از پست های اصلی هست را اصلا نمایش نمیده.

ببینید این cat فقط مختص نوشته ها هست. اگه بناست داخل پست تایپ دسته بندی رو داشته باشید باید custom taxonomy تعریف کنید.

لینک به ارسال

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

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

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

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

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

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

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

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

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