在L-talk主题开发的过程中,有一个小的需求,就是除了文章本身的栏目以外需要进行设计作品的展示,所以想添加一个新的文章类型调用独立的展示模板,所以就用的了wp的自定义文章类型的功能,网上教程很多,这里不做赘述,在实现功能后,前台需要调用文章进行列表展示,网上很多类似的教程,但是有些不是很完善,这里总结代码如下:
<?php
$args = array(
'post_type' => 'portfolio', //自定义文章类型名称
'showposts' => 10, //输出的文章数量,这个可以是缺省值,不用设置
//如果你不需要分类,想调用所有分类法的文章比如首页,可以去掉下面根据id调用这段代码
'tax_query' => array(
array(
'taxonomy' => 'portfolio_list',//自定义分类法名称
'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 查询
} ?>
不错
可以做懒嘛嘛,
大