我正在尝试显示来自单个自定义帖子类型类别的帖子。例如:我有自定义帖子类型:”
课程”
, 此帖子类型有三个类别:课程一, 课程二, 课程三。我需要单独显示该类别的所有帖子。
这是我的代码:
<
?php
$args = array (
'post_type' =>
'cource', 'cat' =>
5, // id one of category
);
$cat_one = new WP_Query( $args );
?>
<
?php while ( $cat_one->
have_posts() ) :$cat_one->
the_post();
?>
<
div class="widget_item">
<
figure style="background-image: url(<
?=$url;
?>
)">
<
/figure>
<
div class="widget_meta">
<
ul>
<
li class="widget_item_title">
<
a href="http://www.srcmini.com/<
?php the_permalink();
?>">
<
?php the_title();
?>
<
/a>
<
/li>
<
li>
<
time>
<
?php the_field('evente_date');
?>
<
/time>
<
li class="place">
<
?php the_field('evente_place');
?>
<
i class="fa fa-map-marker">
<
/i>
<
/li>
<
/ul>
<
/div>
<
/div>
<
?php endwhile;
?>
没有任何反应。如果我删除’ cat’ => 5, 则所有帖子均以自定义帖子类型显示。请帮我解决这个问题。
#1在查询中使用分类法参数:
$args = array (
'post_type' =>
'cource', 'tax_query' =>
array(
array(
'taxonomy' =>
'cource', 'field'=>
'slug', 'terms'=>
'yout-taxonomy-term-slug-here', ), ), );
【如何显示自定义postype类别的所有帖子()】文件:https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
推荐阅读
- 如何在没有任何插件的WordPress边栏中显示选定类别的图书()
- Apache的HTTP请求自动跳转HTTPS请求
- 给echo显示添加颜色
- 在MAC系统上,重新编译了一次OpenJDK8
- 后端(推荐九款Java 性能优化工具,你都用过吗())
- 28.-阶段习题与答案。
- 推荐一款开源的Shell装逼神器,真香!
- dotnet项目执行shell脚本实现简单的自动化部署
- 青龙面板Docker 零基础安装教程