1
我正在研究一个WordPress自定义主题,并坚持实现以下功能。我甚至不知道这是甚至可能的!在wordpress中点击父类别时显示子类别
我想显示子类别,当我点击一个父类,然后点击子类别将带给你从它的帖子。在archive.php
做它会适合还是自定义模板?
帮助和建议,将不胜感激:)
我正在研究一个WordPress自定义主题,并坚持实现以下功能。我甚至不知道这是甚至可能的!在wordpress中点击父类别时显示子类别
我想显示子类别,当我点击一个父类,然后点击子类别将带给你从它的帖子。在archive.php
做它会适合还是自定义模板?
帮助和建议,将不胜感激:)
找到了解决自己和分享它,所以它会帮助别人谁是必要的:它使用archive.php
嗯,我已经做了,我用get_queried_object()
得到当前查询的对象,它给了我一个对象通过执行以下操作:
$obj = get_queried_object();
print_r($obj);
,它会为我们提供了以下对象:
WP_Term Object
(
[term_id] => 24
[name] => BRIDAL
[slug] => bridal
[term_group] => 0
[term_taxonomy_id] => 24
[taxonomy] => category
[description] =>
[parent] => 0
[count] => 0
[filter] => raw
[cat_ID] => 24
[category_count] => 0
[category_description] =>
[cat_name] => BRIDAL
[category_nicename] => bridal
[category_parent] => 0
)
你可以看到,有在上述对象[parent] => 0
。所以在我的情况下,我做了这样的:
$obj = get_queried_object();
if ($obj->parent == 0) {
// Display child categories on this cat
} else {
// Display posts of the child category
}
希望这将有助于有人
你可以检查此线程[当前分类页面列表儿童分类](https://wordpress.org/支持/主题/列表子类别-的电流类页) –