رفتن به مطلب

یه مشکل در کوئری


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

با عرض سلام و خسته نباشید

دوستان من یه کوئری بر اساس meta_key می خوام درست کنم

با استفاده از ژنراتور شروع چرخه ای رو که ساختم بر اساس زیر هست


<?php
$slide_q= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'meta_key' => 'checkbox',
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'4',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)); ?>
<?php
if($slide_q->have_posts()) : ?>
<?php
while($slide_q->have_posts()) : $slide_q->the_post();?>

حالا مشکلی که من با اون مواجه هستم این هست که متا کی من به صورت چک باکس هست و خروجی های اون صفر و یک هست یعنی اگر چک باکس انتخاب شده باشه مقدار یک و اگر انتخاب نشده باشه مقدار صفر را خروجی میده

همانطور که در چرخه میبینید اگر متا کی هر مقداری داشته باشه چه صفر و چه یک مطلب نمایش داده میشه ولی من می خوام فقط در صورت اینکه checkbox==1 باشه مطالب نمایش داده بشه

پیشاپیش از کمکتون متشکرم

لینک به ارسال


<?php
$slide_q= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'meta_query' => array(array( 'key' => 'checkbox', 'value' => '1', 'compare' => '=', )),
'order' => 'DESC',
'orderby' => 'ID',
'posts_per_page' =>'4',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)); ?>
<?php
if($slide_q->have_posts()) : ?>
<?php
while($slide_q->have_posts()) : $slide_q->the_post();?>

اگر نام زمینه دلخواهتون checkbox باشه

لینک به ارسال

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

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

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

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

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

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

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

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

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