分类: 不限 分类ID
标签: 不限 标签ID
作者: 不限 作者ID
字段: 不限 字段值

WordPress基于WP Query / get_posts 获取文章列表:

		
	<ul>
	<?php
		$args=array('posts_per_page'=>10,);
		$query = new WP_Query( $args );
		while ($query->have_posts()) : $query->the_post();
		 ?>
		<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
	<?php endwhile; wp_reset_postdata();?>
	</ul>
		
	

备注:如果不需要分页,建议加入:

'no_found_rows' => true,

在内容较多的站点可以有效提高查询速度。

WP_Query是WordPress查询文章的核心函数,其余的方法如get_posts()其实本质都是调用的本函数。通过WP Query,我们可以实现几乎所有条件设定下的WordPress文章查询获取。以上代码是最常用的一些调用场景,如果需要更复杂的查询,可以联系我们付费定制。