带有标准循环的模板只输出基于请求的URL的主查询的内容。WordPress根据主查询的结果加载特定模板,但模板本身并没有连接到主查询包含的内容,这一切都发生在加载模板之前。
如果要在页面中显示除主查询生成的内容之外的内容,则必须自己查询。看见WP_Query
in Codex 了解有关在WordPress中创建查询的所有信息。
$args = array(
\'posts_per_page\' => -1
);
$the_query = new WP_Query( $args );
// The Loop
if ( $the_query->have_posts() ) {
echo \'<ul>\';
while ( $the_query->have_posts() ) {
$the_query->the_post();
echo \'<li>\' . get_the_title() . \'</li>\';
}
echo \'</ul>\';
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();