itreza7 13 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 با سلام بنده به کد نمایش زمینه دلخواه ای نیاز دارم که درصورتی که مقدار آن وارد نشود بخشی را بطور کامل نشان ندهد. مثلا: لینک گروهی 1 : لینک 1 - لینک 2 - لینک 3 در این شرایط اگر تمام لینک های بالا مقدار نداشته باشد کل جمله بالا نمایش داده نشود ولی اگر فقط یکی از مقدار بالا دارای زمینه دلخواه باشد فقط کلمه لینک گروهی 1 و مثلا لینک 2 نمایش داده شود. نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 درصورتی که چنین کدی برای افزونه فیلد های دلخواه پیشرفته هم بدید نیازمو برطرف میکنه نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 سلام و درود @itreza7 if( !empty($_link1 = get_post_meta($post->ID, '_link1', true)) || !empty($_link2 = get_post_meta($post->ID, '_link2', true)) || !empty($_link3 = get_post_meta($post->ID, '_link3', true)) ) : echo "لینک گروهی 1 :"; if(!empty($_link1)) echo $_link1; if(!empty($_link2)) echo $_link2; if(!empty($_link3)) echo $_link3; endif; البته توی کد فوق همه واژه ها بغل همدیگه نشون داده میشه باید بهش تگ های HTML رو اضافه کنید تا بتونید استایل بدید بهش و از ACF هم استفاده نشده ولی در کل موردی که گفتید شیوه کدنویسیش میتونه مثل کدی که دادم باشه. موفق باشید 1 نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 امکانش هست این کد رو برای ACF به من بدید؟ https://www.advancedcustomfields.com/resources/code-examples/ لیست کد های ACF نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 56 دقیقه قبل، itreza7 گفته است : امکانش هست این کد رو برای ACF به من بدید؟ if( ($_link1 = get_field('_link1') !== false) || ($_link2 = get_field('_link2') !== false) || ($_link3 = get_field('_link3') !== false) ) : echo "لینک گروهی 1 :"; if($_link1 !== false) echo $_link1; if($_link2 !== false) echo $_link2; if($_link3 !== false) echo $_link3; endif; یا if( $_link1 = get_field('_link1') || $_link2 = get_field('_link2') || $_link3 = get_field('_link3') ) : echo "لینک گروهی 1 :"; if($_link1) echo $_link1; if($_link2) echo $_link2; if($_link3) echo $_link3; endif; 1 نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 شرمنده اینقدر سوال میپرسم اگر ممکنه دستور else زیر رو اگر ناقصه بهم بگید درستشو <?php if( get_field('type') == 'other'): ?> // Ye seri code <?php else: ?> // ye seri code <?php endif; ?> کد بالا واسه وقتیو که دکمه رادیویی میذاریم اگه مقدارش other باشه سری اول رو نشون بده در غیر این صورت سری دوم کد ها متاسفانه کد بالا جواب نداد بهم نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در تیر 97 گزارش بازنشر ارسال شده در تیر 97 در 36 دقیقه قبل، itreza7 گفته است : شرمنده اینقدر سوال میپرسم خواهش میکنم. در 37 دقیقه قبل، itreza7 گفته است : اگر ممکنه دستور else زیر رو اگر ناقصه بهم بگید درستشو درسته کدت. 1 نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 در 45 دقیقه قبل، mehran-b گفته است : خواهش میکنم. درسته کدت. جواب نمیده آخه نقل قول لینک به ارسال
itreza7 13 ارسال شده در تیر 97 مالک گزارش بازنشر ارسال شده در تیر 97 مشکل بزرگ کوچک بودن حروف بود ، مشکل حل شد 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .