Php 获取自定义帖子类型的类别和帖子
谢谢大家阅读我的帖子 我正在使用WPLMS主题,自定义帖子类型注册为“课程” 我收到的所有帖子都带有以下代码:Php 获取自定义帖子类型的类别和帖子,php,wordpress,custom-post-type,taxonomy,custom-taxonomy,Php,Wordpress,Custom Post Type,Taxonomy,Custom Taxonomy,谢谢大家阅读我的帖子 我正在使用WPLMS主题,自定义帖子类型注册为“课程” 我收到的所有帖子都带有以下代码: $args = array( 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'course', 'post_status' => 'publish', 'suppress_filters' => true 我想得到所有类别,然
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'course',
'post_status' => 'publish',
'suppress_filters' => true
我想得到所有类别,然后从每个类别的职位
示例:类别名称:education and get all posts from education,我想获取所有类别名称,然后获取各自的帖子,或者获取所有类别名称,然后获取帖子,但帖子也必须具有其类别名称
我希望它能对我的孩子起作用
提前感谢您的帮助此代码将按类别列出所有帖子:
$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>";
}
$categories=get_术语('categories');
foreach($key=>$value的类别){
$args=数组(
“每页帖子数”=>-1,
“偏移量”=>0,
'category'=>$value->term\u id,//告诉category id
“post_type”=>“course”,
“发布状态”=>“发布”,
“抑制_过滤器”=>true
);
$posts\u array=get\u posts($args);
回显“{$value->name}”;
打印($posts\u数组);
回声“;
}