页面布局(page.php)不适用于页面

时间:2014-10-14 14:27:23

标签: wordpress layout

我在管理员面板中制作了几页。然后使用此代码在

中创建了page.php
`<?php get_header(); ?>
<section>
    <?php if (have_posts()): while (have_posts()): the_post(); ?>
        <?php the_content(); ?>
    <?php endwhile; endif; ?>
</section>
<?php get_footer(); ?>` 

将其中一个页面设置为&#34;主页&#34;。当我打开网站时,它会向我显示页眉,页脚......应有的一切,但当我尝试打开任何其他页面时,我会得到404页面...

请帮助我,我必须在哪里寻找错误? 谢谢

1 个答案:

答案 0 :(得分:0)

您需要定义以下内容之一: index.php (必填), home.php front-page.php

以下是模板继承对主页的工作方式:

  1. WordPress会查找 front-page.php ,无论您的网站是否设置为显示静态首页或您最近的帖子
  2. 如果 front-page.php 不存在,WordPress会查找 home.php
  3. 如果未设置 home.php ,则WordPress默认为 index.php
  4. 您可以阅读有关模板继承in the codex的更多信息。