WordPress 注册新的自定义文章类型和新的自定义文章分类法很简单,代码一搜一大堆,但是关于调用自定义文章分类法某个分类的文章这个教程就很难找,下面就贴出这段代码。
- <?php
- $args = array(
- 'post_type' => 'portfolio', //自定义文章类型名称
- 'showposts' => 10, //输出的文章数量,这个可以是缺省值,不用设置
- 'tax_query' => array(
- array(
- 'taxonomy' => 'filters',//自定义分类法名称
- 'terms' => 64 //id 为 64 的分类。也可是多个分类 array(12,64)
- ),
- )
- );
- $my_query = new WP_Query($args);
- if( $my_query->have_posts() ) {
- while ($my_query->have_posts()) : $my_query->the_post();?>
- //这里输出分类文章
- <h3><?php the_title(); ?></h3>
- <p><?php the_content(); ?></p>
- <?php endwhile; wp_reset_query(); //重置 query 查询
- } ?>
其中 portfolio 就是自定义文章类型名称,filters 就是自定义文章类型 portfolio 下的分类名称,64 是这个分类名下的某个分类 ID,可以在后台的分类中查看链接获取。
在实际使用中,请根据自己的实际自定义文章类型和分类名称填写,然后后面的输出样式可自行折腾。
内容整理自:知更鸟 - http://zmingcx.com/wordpress-call-custom-articles-classification-a-classification.html
如若转载,请注明出处:https://www.ozabc.com/jianzhan/301409.html