1
中当前帖子的类别父项和子类别名称基本上,Ive已将该帖子分配到类别和子类别中。Wordpress仅打印主题
像这样:(我发了一个帖子,并指出这些类别)
- >动物(类别) - >哺乳动物(子类)
现在在主题我想呼应的类别名称的职位;标题tag1中的“Animal”和标题tag2中的“Mammal”作为结构。 请帮我实现这一点。
中当前帖子的类别父项和子类别名称基本上,Ive已将该帖子分配到类别和子类别中。Wordpress仅打印主题
像这样:(我发了一个帖子,并指出这些类别)
- >动物(类别) - >哺乳动物(子类)
现在在主题我想呼应的类别名称的职位;标题tag1中的“Animal”和标题tag2中的“Mammal”作为结构。 请帮我实现这一点。
将这个代码在您的帖子循环获取张贴相关类别:
<?php
$categories_list = get_the_category_list(__(', ', 'twentyeleven'));
if ($categories_list):
?>
<span class="cat-links">
<?php printf(__('<span class="%1$s">Posted in</span> %2$s', 'twentyeleven'), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list); ?>
</span>
<?php endif; ?>
<?php
$args=array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories=get_categories($args);
foreach($categories as $category) {
echo "-> $category->cat_name (category) -> ";
// loop the sub categories
$sub_categories=get_categories('child_of='. $categoery->cat_ID);
foreach($sub_categories as $sub_category) {
echo "-> $sub_category->cat_name (category) -> ";
} // end inner loop
} // end outer loop
?>
你需要把它打印为“ - >动物(类) - >哺乳动物(子类) “或列表中? –