我有一个名为'dining'的帖子类型,并且有一个名为'dining-category'的分类.
我想要做的是,我想在我的页脚区域显示帖子类型'dining'的所有类别.
dee*_*eem 18
在WordPress 4.6 get_terms中已弃用.所以有一个替代(get_categories)读这个
这是示例代码:
<?php
$args = array(
'taxonomy' => 'dining-category',
'orderby' => 'name',
'order' => 'ASC'
);
$cats = get_categories($args);
foreach($cats as $cat) {
?>
<a href="<?php echo get_category_link( $cat->term_id ) ?>">
<?php echo $cat->name; ?>
</a>
<?php
}
?>
Run Code Online (Sandbox Code Playgroud)
希望这会帮助你.
<?php
$args = array(
'type' => 'dining',
'child_of' => 0,
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 1,
'hierarchical' => 1,
'taxonomy' => 'dining-category',
'pad_counts' => false );
$categories = get_categories($args);
echo '<ul>';
foreach ($categories as $category) {
$url = get_term_link($category);?>
<li><a href="<?php echo $url;?>"><?php echo $category->name; ?>cc</a></li>
<?php
}
echo '</ul>';
?>
Run Code Online (Sandbox Code Playgroud)
如果类别未分配任何帖子,则不会显示.因此分配任何帖子.这段代码运行得很好.
| 归档时间: |
|
| 查看次数: |
24103 次 |
| 最近记录: |