我已将以下代码插入到我的index.php文件中,以便在我的主页上生成我的博客循环:
<?php
if ( have_posts() ):
while( have_posts() ): the_post();
?>
<?php
endwhile;
endif;
?>
我已经阅读过WordPress Codex,可以看到下面的代码已经定期使用,而不是上面的代码。参考我的评论,在下面的代码中,我的理解是否准确和正确?
<?php
$lastBlog = new WP_Query('type=post&posts_per_page=1'); //This acts like an Argument with an Array.
if ( $lastBlog->have_posts() ): //The $lastBlog, here, calls/considers the above Argument?
while( $lastBlog->have_posts() ): $lastBlog->the_post();
?>
<?php
endwhile;
endif;
?>
答案 0 :(得分:1)
WP_Query根据您提供的参数返回一个对象。 $lastBlog
是存储对象的变量,类似$lastBlog->have_posts()
的东西是WP_Query类的方法。所以不,它不是&#34;论证&#34;在编码意义上。