一个非常基本的例子,
$args = array( \'post_type\' => \'post\', \'posts_per_page\' => -1 );
$query= new WP_Query($args);
while ( $query->have_posts() ) : $query->the_post();
the_content(); //example, use whatever template functions you like...
endwhile;
wp_reset_postdata(); //reset Post Data
wp_reset_query(); //destroy query incase of using multiple queries on same page
重要提示:请注意,这可能是
inefficient 实现你想要的方式,因为如果
post_type
包含许多帖子它可能会妨碍您的网站性能,因为参数
posts_per_page => -1
将加载滑块中给定帖子类型的所有帖子。
要提高性能,应将滑块内容限制为特殊类别,并使用category参数\'cat\' => $id
哪里$id
是整数值1, 2, 3 etc
.
更好的是,我个人会将我的幻灯片限制为自定义的帖子类型,并添加\'post_type\' => \'slider_posts\'
但这假设你有registered a custom post type 在手之前。
阅读很重要http://codex.wordpress.org/Class_Reference/WP_Query 它包含了大量关于您可以使用的各种参数的信息WP_Query 实现对所检索数据的自定义控制。