رفتن به مطلب

دستور شرطی برای تاکسونومی خاص


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

با سلام خدمت دوستان عزیز

من در پوسته خودم یه تاکسونوی با عنوان series ایجاد کردم حالا یه تابع شرطی لازم دارم که هر پستی که دارای حداقل یکی از دسته های موجود در این تاکسونومی باشه فرقی نمیکنه که کدوم جزئ کدوم دسته باشه بیاد و یه عبارتی رو چاپ کنه مثلا چاپ کنه سری آموزشی یا هر چیز دیگه

ممنون میشم دوستان این تابع رو در اختیارم بزارن

لینک به ارسال


$term = get_the_terms($post->ID, 'series');
if(!empty($term)) {
?>
آموزشی
<?php
}
?>

اگر می خواین اسم ترم رو از مطلب بگیره


<?php
// get taxonomies terms links
function custom_taxonomies_terms_links(){
$taxonomies = get_object_taxonomies( $post->ID, 'series' );
$out = array();
foreach ( $taxonomies as $taxonomy_slug => $taxonomy ){
// get the terms related to post
$terms = get_the_terms( $post->ID, $taxonomy_slug );
if ( !empty( $terms ) ) {
$out[] = "<h2>" . $taxonomy->label . "</h2>\n<ul>";
foreach ( $terms as $term ) {
$out[] =
' <li><a href="'
. get_term_link( $term->slug, $taxonomy_slug ) .'">'
. $term->name
. "</a></li>\n";
}
$out[] = "</ul>\n";
}
}
return implode('', $out );
}
?>

که با اکو کردن تابع custom_taxonomies_terms_links() چاپ می شه

  • امتیاز 1
لینک به ارسال

با تشکر از پاسخگویی شما استاد فخار عزیز

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

با تشکر

لینک تاپیک مذکور

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...