رفتن به مطلب

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


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

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

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

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

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

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

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

لینک به ارسال

@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' );

 

لینک به ارسال

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

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

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

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

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

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

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

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

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