У меня есть иерархическая таксономия, например:
На страницах дочерних терминов, которые я хочуперечислить братьев и сестер с миниатюрой. Стандартные таксономии не поддерживают миниатюры, поэтому я хочу получить миниатюру одной из пользовательских публикаций, назначенных данному термину. Какой лучший способ сделать это возможным?
$qobject = get_queried_object();
if(!empty($qobject->term_id)){
// get current term
$thiscat = get_term( get_queried_object() , 'vacations-areas' );
$parent_name = get_term( $thiscat->parent )->name;
// get childs terms
$subcategories = get_terms(array(
'taxonomy' => 'vacations-areas',
'hide_empty' => false,
'exclude' => $thiscat->term_id,
'parent' => get_queried_object_id()
));
// if no childs get siblings
if(empty($subcategories) && $thiscat->parent != 0) {
$subcategories = get_terms(array(
'taxonomy' => 'vacations-areas',
'hide_empty' => false,
'exclude' => $thiscat->term_id,
'parent' => $thiscat->parent
));
}
if(!empty($subcategories)) { ?>
foreach($subcategories as $subcat)
echo $subcat->name;
//
// get the wp_get_attachment_image( );
//
}
}
}