要按照父分类的slug或ID在单个页面上显示Woocommerce子分类,可以使用get_term_children()
函数来获取父分类下的所有子分类,并使用get_term_by()
函数来获取父分类的信息。
下面是一个解决方法的代码示例:
term_id, 'product_cat');
// 显示子分类列表
echo '';
foreach ($child_categories as $child_category) {
$category = get_term_by('id', $child_category, 'product_cat');
echo '- ' . $category->name . '
';
}
echo '
';
?>
在上述代码中,首先获取父分类的slug或ID,并使用get_term_by()
函数获取父分类的对象。然后,使用get_term_children()
函数获取父分类下的所有子分类。最后,使用foreach
循环遍历子分类列表,并使用get_term_link()
函数获取子分类的链接,显示子分类的名称。
你可以将上述代码添加到你的单个页面模板文件中,替换掉“父分类的slug”或“父分类的ID”为实际的值,以显示Woocommerce子分类。
上一篇:按照父对象对链接对象进行排序
下一篇:按照父ID递归搜索后代