首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Wordpress中组织自定义类别下的文章

在Wordpress中组织自定义类别下的文章
EN

Stack Overflow用户
提问于 2013-01-17 21:37:28
回答 1查看 206关注 0票数 1

我已经花了整整两天的时间来研究这个问题了,我一辈子都想不出这件事。

我有一个定制的post类型'teams',它的自定义类别被分配给它,称为‘男孩组’,并且我试图在我的模板中添加代码,以显示分配给这个自定义类别的所有帖子。

例如,我希望它显示如下:

男孩U10

黑豹

眼镜蛇

阿兹特克

男孩U12

星辰

国王们

宇宙

任何帮助都将不胜感激。我已经在谷歌上搜索了100次了,但似乎没有什么效果。这是我拥有的..。

代码语言:javascript
复制
<?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
            } 
          } 
        } 
    ?>
EN

回答 1

Stack Overflow用户

发布于 2013-01-17 22:32:40

您说您所提供的代码有效,但是从错误的分类中选择了类别。在这种情况下,您所需要做的就是更改从其中选择类别的分类法,通过在可以做中添加参数“分类法”来进行分类。

代码语言:javascript
复制
$cat_args=array(
'orderby' => 'name',
'order' => 'ASC',
'taxonomy' => 'teams_taxonomy'
);

我不知道你的分类法叫什么。但是您已经在某个地方注册了它,所以您可以查找它,用于为团队注册分类法的函数是register_taxonomy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14388580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档