مهدی 1668 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 سلاممن از این کاستوم فیلد استفاده میکنمیه قسمت داره برا مولتی چک باکس اما متاسفانه روش نمایش اون رو نگفتهبرای مثل کد زیر (نمونه خودش)array('name' => 'Test Multi Checkbox','desc' => 'field description (optional)','id' => $prefix . 'test_multicheckbox','type' => 'multicheck','options' => array( 'check1' => 'Check One', 'check2' => 'Check Two', 'check3' => 'Check Three',)),برای نمایش از کد زیر استفاده کردم<?php$meta = get_post_meta( get_the_ID(), '_cmb_test_multicheckbox', true );if( in_array( 'check1', $meta ) ) {echo '<br>iran';};if( isset($meta['check1']) ) {echo '<br>baran';}?>من میخوام وقتی یکی از موارد تیک خورد یه کاری انجام بگیرهبا اون کد بالا اگر از in_array استفاده کنم محتوا در صورت تیک خوردن نمایش داده میشهاما اگر اون گزینه تیک نخورده باشه ارور میدهدر صورتی هم که از isset استفاده بشه با کمال تعجب اصلا چیزی نمایش داده نمیشه...لطفا دوستان راهنمایی کنن که ایراد کار از کجاست نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .