如果您仍在寻找速度更快的替代方案,这可能会帮助您:
<?php
function customBlogFeed() {
// The Query
$the_query = new WP_Query( array ( \'post_type\' => array( \'post\', \'page\', \'movie\', \'book\'), \'posts_per_page\' => \'6\' ) );
//Your post_type array is a list of random post_types. You can add whatever you\'d like to match your system.
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<?php the_title(); ?>
<?php the_content(); ?>
<?php endwhile;
// Reset Post Data
wp_reset_postdata();
}
?>
然后得到它的输出put
<?php customBlogFeed(); ?>
无论您想在哪里输出。
如果你真的想变得花哨,你可以post_limits 过滤并限制每个帖子类型显示的帖子数量。我希望这对你的探索有所帮助。
PS-查看WP_Query, 这真的会帮到你。
经过一些研究后,你可能真的想调查一下post_clauses 用WP3完成这些SQL特征描述。1+语法