【发布时间】:2012-04-02 09:56:38
【问题描述】:
我创建了一个名为文章的自定义帖子类型和一个名为“区域”的自定义“类别”分类法,它们似乎运行良好。问题是,在我的 taxonomy-areas.php 页面中,如果我使用常规循环,它们不会显示,我必须明确地将“post_type=articles”附加到查询字符串中才能正常工作。不应该默认选择这个吗?
我的分类页面如下所示:
<?php $paged = (get_query_var('page')) ? get_query_var('page') : 1; ?>
<?php global $query_string; query_posts($query_string . '&post_type=articles&paged=' . $paged); ?>
<?php if (have_posts()) while (have_posts()) : the_post(); ?>
// Handle loop
<?php endwhile; ?>
【问题讨论】:
-
没有太多代码我不太确定,但任何默认的 Wordpress 循环都假定 post_type=post
-
我刚刚用示例代码编辑了帖子,我明白你的意思,所以我必须像我一样添加自定义帖子类型,无论如何?我遇到了一些分页问题,我认为这可能是原因
标签: wordpress loops taxonomy custom-post-type custom-taxonomy