我相信对此有一些非常简单的解释,但我被卡住了。我只是想在一个网站的首页上放一个漂亮、简单的“最近的帖子”元素,出于某种原因,当我尝试使用:
$args = array(
\'post_type\' => array(\'post\',\'recipes\'),
\'posts_per_page\' => 4
);
query_posts( $args );
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
...
endwhile;
wp_reset_postdata();
它不会显示食谱。奇怪的是,如果我调用“post”和“page”,它会同时显示这两种类型,但只要添加“recipes”,它就会显示请求的第一种类型,而不是recipes。我是不是错过了一些简单的东西?编辑:
更新了WP\\u Query instance而不是Query\\u posts,仍然不起作用。
$argz= array(
\'post_type\' => array(\'post\',\'recipes\'),
\'posts_per_page\' => 4
);
$my_query = new WP_Query($argz);
还是不行。仍然返回正确的查询变量和所有内容,但不会同时显示这两种帖子类型。