mr.m0hamm4d

محدودیت نمایش تکسونومی در نوشته (تعداد خاص)

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

سلام خسته نباشید.

من یه تکسنومی به نام actor ساختم و مثلا داخل نوشته 20 تا بازیگر براش وارد میکنیم.

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

از این کد که استفاده میکنم همه بازیگران رو نمایش میده

<?php the_terms( $post->ID, 'actor', '', " | ", '' );?>

ممنون میشم راهنمایی کنید

0

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


لینک به پست

@mr.m0hamm4d

 

تابع زیر رو داخل فایل functions.php قالبتون زیر اولین

<?php

اضافه کنید.

function mehran_slice_array ( $links ) {
	
	if( count( $links ) > 3 )
	
		return array_slice ( $links, 0, 3 );
		
	else
		
		return $links;
	
}

سپس کدتون برای نمایش term های تاکسونومی actor به این شکل میشه.

add_filter ( 'term_links-actor', 'mehran_slice_array' );
the_terms ( $post->ID, 'actor', '', " | ", '' );
remove_filter ( 'term_links-actor', 'mehran_slice_array' );

 

1

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


لینک به پست
در هم اکنون، mr.m0hamm4d گفته است :

خیلی ممنونم مهران جان زحمت کشیدی

خواهش میکنم.

موفق باشید

0

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


لینک به پست

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

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

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

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


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

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

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


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