itreza7

کد نمایش زمینه دلخواه حرفه ای وردپرس

9 پست در این موضوع قرار دارد

با سلام

بنده به کد نمایش زمینه دلخواه ای نیاز دارم که درصورتی که مقدار آن وارد نشود بخشی را بطور کامل نشان ندهد.

مثلا:

لینک گروهی 1 : لینک 1 - لینک 2 - لینک 3

در این شرایط اگر تمام لینک های بالا مقدار نداشته باشد کل جمله بالا نمایش داده نشود ولی اگر فقط یکی از مقدار بالا دارای زمینه دلخواه باشد فقط کلمه لینک گروهی 1 و مثلا لینک 2 نمایش داده شود.

0

به اشتراک گذاری این پست


لینک به پست

درصورتی که چنین کدی برای افزونه فیلد های دلخواه پیشرفته هم بدید نیازمو برطرف میکنه

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود @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

به اشتراک گذاری این پست


لینک به پست

امکانش هست این کد رو برای ACF به من بدید؟

https://www.advancedcustomfields.com/resources/code-examples/

لیست کد های ACF

0

به اشتراک گذاری این پست


لینک به پست
در 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

به اشتراک گذاری این پست


لینک به پست

شرمنده اینقدر سوال میپرسم

اگر ممکنه دستور else زیر رو اگر ناقصه بهم بگید درستشو

<?php if( get_field('type') == 'other'): ?>
	// Ye seri code
<?php else: ?>
	// ye seri code
<?php endif; ?>

کد بالا واسه وقتیو که دکمه رادیویی میذاریم اگه مقدارش other باشه سری اول رو نشون بده در غیر این صورت سری دوم کد ها

متاسفانه کد بالا جواب نداد بهم

0

به اشتراک گذاری این پست


لینک به پست
در 36 دقیقه قبل، itreza7 گفته است :

شرمنده اینقدر سوال میپرسم

خواهش میکنم.

در 37 دقیقه قبل، itreza7 گفته است :

اگر ممکنه دستور else زیر رو اگر ناقصه بهم بگید درستشو

درسته کدت.

1

به اشتراک گذاری این پست


لینک به پست
در 45 دقیقه قبل، mehran-b گفته است :

خواهش میکنم.

درسته کدت.

جواب نمیده آخه

0

به اشتراک گذاری این پست


لینک به پست

مشکل بزرگ کوچک بودن حروف بود ، مشکل حل شد

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری