我对环路有一些问题。我以“Twenty14”主题为例。我正在使用基本循环创建2个php文件。一个是家。其中一个是名为示例页的模板页。php。两者都包含此代码;
if( have_posts() ) :
while( have_posts() ) : the_post();
the_content;
endwhile;
endif;
没什么特别的,唯一的区别是我在示例页面上有模板声明。php/**
* Template Name: Sample Page
*/
根据WordPress Codex,当你将一个“博客”设置为静态首页时,它就是一个主页。php用作模板(如果存在)。“静态首页”将使用自定义页面模板,如果它存在,在我的示例中,它将使用示例页面。php。下面是我的问题;为什么相同的php文件会产生不同的结果?在我的示例中,“sample page.php”将显示“页面内容”,而“home.php”将显示“最近的帖子”为什么需要“while”循环,如果我们只想显示“页面内容”?我们就不能用
if( have_posts() ) :
the_post();
the_content();
endif;
如果我们想在模板页面中显示“最近的帖子”。为什么我们需要先提供一些查询当做
丹