我已经读过WordPress现在接受帖子类型作为wp_get_archives()
的参数,这很棒。因此,通过以下代码,我创建了我的短期自定义帖子类型的归档列表:
<?php $args = array(
'type' => 'monthly',
'limit' => '',
'format' => 'html',
'before' => '',
'after' => '',
'show_post_count' => false,
'echo' => 1,
'order' => 'DESC',
'post_type' => 'short_courses'
);
wp_get_archives( $args ); ?>
你会看到我在这里有'post_type' => 'short_courses'
行。
有没有办法只显示短期课程的自定义分类的存档?
自定义分类是课程类型。所以我尝试添加以下行:'course_type' => 'archive-digital-marketing'
,如下所示:
<?php $args = array(
'type' => 'monthly',
'limit' => '',
'format' => 'html',
'before' => '',
'after' => '',
'show_post_count' => false,
'echo' => 1,
'order' => 'DESC',
'post_type' => 'short_courses',
'course_type' => 'archive-digital-marketing'
);
wp_get_archives( $args ); ?>
但它似乎不起作用,仍然显示CPT短期课程的整个档案。
我不确定我做错了什么?