0

我正在使用单页视差滚动样式创建我的第一个 WordPress 主题。我在 index.php 文件中创建了我的整个网站(静态)。如果我将 Admin->Reading 设置为“Your Latest Posts”,它工作正常。

但现在我正在尝试为博客创建一个单独的页面,所以我做了以下事情:

  1. 我用标准的博客页面代码创建了一个文件 page.php,并给它起了一个模板名称。
  2. 我将 wordpress 上的博客页面设置为使用博客模板。
  3. 所有其他页面(即主页、关于我们等)都设置为使用默认页面模板(应该是 index.php 吧?)
  4. 我将阅读设置设置为首页:主页和帖子页面:博客

我得到的只是所有页面的博客页面模板(就好像它是默认页面模板一样)。

如何建立这样的网站?

4

1 回答 1

0

index.php真的应该是你的博客模板而不是你的静态主页。复制page.phpto page-home.php(或您为首页命名的任何内容),然后将静态内容放在那里。您甚至可能不需要将模板分配给页面 - WordPress 会根据文件名自动执行此操作。

默认情况下,page.php用于所有静态页面,index.php用于您在仪表板的“阅读”部分中指定为博客页面的任何内容。index.php也是万不得已的模板,如果 WordPress 找不到任何其他合适的模板文件,将使用该模板。

于 2013-08-16T20:25:11.123 回答