我连续两天一直在研究这个问题,但我一辈子都无法弄清楚这件事。
我有一个自定义帖子类型“团队”,它分配了称为“男孩部门”的自定义类别,我正在尝试将代码添加到我的模板中,以显示分配给此自定义类别的所有帖子。
例如,我想让它像这样显示:
男孩 U10
黑豹队
眼镜蛇
阿兹特克人
男孩 U12
星星
国王
鸭子
宇宙
任何帮助将不胜感激。我已经尝试了 100 次谷歌搜索,但似乎没有任何效果。这就是我所拥有的...
<?php
//for each category, show posts
$cat_args=array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories=get_categories($cat_args);
foreach($categories as $category) {
$args=array(
'orderby' => 'title',
'order' => 'ASC',
'showposts' => -1,
'category__in' => array($category->term_id),
'caller_get_posts'=>1
);
$posts=get_posts($args);
if ($posts) {
echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> ';
foreach($posts as $post) {
setup_postdata($post); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
}
}
}
?>