По сути, я создал собственный тип публикации и собственную таксономию для этой записи. Пользовательская таксономия является иерархической, и клиент планирует добавить сотни категорий. Из-за этого они хотят, чтобы на главной странице отображался только родитель верхнего уровня, что достаточно просто. Однако им нужно детализированное меню, в котором отображаются только родитель и потомки родителя, чтобы они не перегружали пользователя. Я думаю, что мне нужно получить родительский идентификатор ребенка, чтобы я мог вызывать только этих детей.
Я копался, и приведенный ниже код - это то, что я придумал, и я знаю, что он еще далек от того, что ему нужно. Можете ли вы пролить свет на это или, по крайней мере, дать мне толчок в правильном направлении? Я полностью потерян.
Я включил приведенный ниже код, но я также вставил пастин в http://pastebin.com/B8qtz6Lf
<?php if (is_tax()) {
$this_term = get_term();
if (get_term_children($this_term->term_ID) != "") {
echo "<h2>Subcategories</h2>";
wp_list_categories( array (
'title_li' => '',
'depth' => '1',
'child_of' => '.$this_term->term_ID'
));
}
} else {
wp_list_categories( array(
'taxonomy' => 'compliance_categories',
'title_li' => '',
'depth' => '1'
));
}
?>
Любая помощь, которую вы мне можете оказать, была бы потрясающей!