2015-06-02 45 views
0

感谢所有阅读我的帖子..获取自定义后类型类别再上岗

我使用WPLMS主题和自定义后类型被注册为“课程”

我得到的所有职位与此代码:

$args = array(
'orderby'   => 'date', 
'order'   => 'DESC', 
'post_type'  => 'course', 
'post_status'  => 'publish', 
'suppress_filters' => true 

我想要获得所有类别,然后从每个类别的帖子。

例如:分类名称:教育并获得教育的所有帖子,我想获得所有的分类名称,然后获得他们各自的职位,或者获取所有的分类名称,然后发布帖子,但帖子也必须有他们的分类名称。

我希望它能起作用。

感谢您的帮助提前

回答

0

此代码将根据类别列出所有的帖子:

$categories = get_terms('category'); 
     foreach ($categories as $key => $value) { 
      $args = array(
     'posts_per_page' => -1, 
     'offset'   => 0, 
     'category'   => $value->term_id, // tells category id 
     'post_type'  => 'course', 
     'post_status'  => 'publish', 
     'suppress_filters' => true 
     ); 
     $posts_array = get_posts($args); 
     echo "<pre>{$value->name}"; 
     print_r($posts_array); 
     echo "</pre>"; 
} 
相关问题