【问题标题】:Loop in custom taxonomy page not picking up any post在自定义分类页面中循环没有收到任何帖子
【发布时间】: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


【解决方案1】:

我刚刚修复了这个问题:http://walrusinacanoe.com/web-development/742

并删除了循环顶部的 2 条额外行 :)

【讨论】:

  • 你的解决方法是什么?
猜你喜欢
  • 1970-01-01
  • 2022-07-13
  • 1970-01-01
  • 1970-01-01
  • 2021-04-19
  • 2014-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多