【发布时间】:2012-10-31 21:00:04
【问题描述】:
我有一个名为“问题”(如杂志问题)的自定义分类法,其类别以每期的标题命名。我创建了一个名为“当前问题”的页面,并在网站的主导航中添加了一个指向它的链接。
这是我现在在页面模板中的循环:
$categories = get_terms('issue', 'orderby=count&order=asc');
foreach( $categories as $category ):
?>
<h3><?php echo $category->name; ?></h3>
<?php
$posts = get_posts(array(
'post_type' => 'issue_posts',
'taxonomy' => $category->taxonomy,
'term' => $category->slug,
'nopaging' => true,
));
foreach($posts as $post):
setup_postdata($post);
它确实对类别和帖子进行了适当的排序,但这会拉入所有类别的所有帖子。我需要该链接以仅显示最近添加的类别。
【问题讨论】:
-
类别没有与之关联的日期,因此没有办法加载最新的类别,除非在创建类别时编写一些自定义代码来跟踪它。
标签: php wordpress sorting custom-taxonomy