如何在主屏幕上显示所有类别的自定义帖子类型而不列出项目。
我已经创建了自定义帖子类型及其类别,现在我需要在主页上显示所有类别作为每个类别页面的链接。有人可以帮忙吗?
答案 0 :(得分:2)
您现在可以使用get_categories
以下是代码示例:
<?php
$args = array(
'taxonomy' => 'Your Taxonomy Name'
'hide_empty' => 0,
'orderby' => 'name'
);
$cats = get_categories($args);
foreach($cats as $cat) {
?>
<a href="<?php echo get_category_link($cat->slug); ?>">
<?php echo $cat->name; ?>
</a>
<?php
}
?>
请记住在您注册时编写您的分类名称,'Your Taxonomy Name'
e.g。 product_cat
,blog_cat
等
希望这会对你有所帮助。
答案 1 :(得分:1)
$cat_args = array(
'taxonomy' => 'your-custom-post', // your custom post type
);
$custom_terms = get_categories($cat_args);
echo print_r($custom_terms);
答案 2 :(得分:0)
<?php
$terms = get_terms( 'taxonamy_name', array(
'orderby' => 'count',
'hide_empty' => 0
) );
foreach($terms as $term)
{
echo $term->name;
}?>
</ul>
</div>
答案 3 :(得分:-1)
$args = array( 'post_type' => 'post', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo '<div class="entry-content">';
the_content();
echo '</div>';
endwhile;