【问题标题】:Organize posts under custom category in Wordpress在 Wordpress 中组织自定义类别下的帖子
【发布时间】:2013-01-17 21:37:28
【问题描述】:

我已经连续两天研究这个问题了,我这辈子都想不通。

我有一个自定义帖子类型 'teams',它分配了名为“男孩部门”的自定义类别,我正在尝试向我的模板添加代码,以显示分配给的所有帖子这个自定义类别。

例如,我想让它显示如下:

男孩 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
            } 
          } 
        } 
    ?>

【问题讨论】:

  • 我没有仔细检查所有参数,但您的代码看起来是一个好的开始。它会产生任何有用的东西吗?有没有错误?
  • 它显示来自标准类别的帖子和类别,但不显示我的自定义类别和自定义帖子

标签: wordpress


【解决方案1】:

您说您提供的代码有效,但从错误的分类中选择了类别。在这种情况下,您需要做的就是更改您从中选择类别的分类法,can be done 通过在$cat_args 中添加参数“分类法”。

$cat_args=array(
'orderby' => 'name',
'order' => 'ASC',
'taxonomy' => 'teams_taxonomy'
);

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

【讨论】:

  • 我之前尝试过,但不幸的是,它没有返回任何结果。我进行了两次和三次检查,以确保我所有的名字都是正确的,所以我不知道还能去哪里。
  • 我刚刚做了一个 var_dump,我可以看到该变量包含正确的信息,我现在很难让它显示
  • 你在什么上使用了 var_dump? $类别? $帖子?您可以尝试直接使用 post 对象而不是使用模板标签。只需跳过 setup_postdata 并改用 $post->post_title (您可以在 var 转储中查看属性)
猜你喜欢
  • 2011-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-28
相关资源
最近更新 更多