要在WordPress中调用指定分类下的二级子分类和三级子分类,您可以使用get_terms
函数来获取这些分类,然后按照您的需求进行处理和显示。以下是一个示例代码片段,可以帮助您实现这个目标:
<?php
// 指定您要获取的父分类的ID
$parent_category_id = 1; // 替换为您的分类ID
// 获取二级子分类
$second_level_categories = get_terms(array(
'taxonomy' => 'category', // 分类法名称,通常是'category'
'parent' => $parent_category_id, // 父分类的ID
));
foreach ($second_level_categories as $second_level_category) {
echo '<h2>' . $second_level_category>name . '</h2>';
// 获取三级子分类
$third_level_categories = get_terms(array(
'taxonomy' => 'category', // 分类法名称,通常是'category'
'parent' => $second_level_category>term_id, // 二级子分类的ID作为父分类
));
foreach ($third_level_categories as $third_level_category) {
echo '<p>' . $third_level_category>name . '</p>';
}
}
?>
请确保替换代码中的$parent_category_id
为您想要获取子分类的实际父分类的ID,并根据您的需求进行样式和输出的自定义。此代码片段将获取指定父分类下的二级子分类和它们的三级子分类,并按层次结构显示它们。