如何从WP\\U查询结果中获取第一篇帖子?
$connected = new WP_Query( array(
// Arguments
));
// This doesn\'t work..
echo $connected[0]->post_name;
如何从WP\\U查询结果中获取第一篇帖子?
$connected = new WP_Query( array(
// Arguments
));
// This doesn\'t work..
echo $connected[0]->post_name;
如果你穿过去WP_Query
查询的帖子集保存到posts
属性和当前帖子被分配给post
一个(每次循环迭代)。
所以你可以$connected->posts[0]
如果你需要去拿,但这样做可能更方便$connected->the_post();
然后$connected->post
如果需要跳过第一个循环并在正常循环中处理其余的循环。
您可以使用如下代码:
if ($the_query->have_posts()) {
$first_post = $the_query->posts[0];
echo "1st post title\\t:"$first_post->post_title;
}
我正在显示某个类别中的帖子,并希望使用posts\\uu not\\u in显示除第一个之外的所有帖子。下面的代码返回非对象错误的属性。function modify_onthisday_cat( $query ) { if ($query->is_category(7) && $query->is_main_query() ) { global $post, $wp_query; s