在我的网站上,所有顶级页面(即mydomain.com/example page,而不是mydomain.com/parent/example page)将只使用索引。php作为他们的模板。他们不会使用page.php
, 他们不会使用自定义的选定模板;只有index.php
这仅适用于我使用的%postname%
作为permalink类型。
我试图重新保存permalinks以冲洗它们,但没有效果。
有什么想法吗?
更新:如果我将永久链接更改为:mysite.com/1/%postname%
(而不是/%postname%
), 它可以工作,而且页面实际上仍然使用默认值/%postname%
总体安排
系统似乎希望所有页面都是帖子。当找不到帖子时,它会显示索引。php页面。当我添加/1/
(或任何数字/字符串)添加到permalink的前面,这有助于系统知道,如果没有,页面实际上就是页面,并且可以正常工作。
为什么会这样?!