404 Page not found 时间:2012-07-11 作者:Joe 我已经创建了一个新的模板页面,并将其添加到主题的目录中,其他页面、归档、评论、作者和其他页面都在该目录中。尝试通过浏览器访问时http://mysite.com/newpage.php, 我得到一个404页未找到错误。如何正确地添加此页面以使其可见并作为主题的一部分,而不是将其添加到根目录? 2 个回复 SO网友:Michael Hampton 页面模板不是这样工作的。它们的工作方式是创建一个普通页面,然后选择自定义页面模板来显示它。结果页面的URL由您选择的永久链接结构和slug决定。 SO网友:eddiemoya 模板并不意味着是静态页面-当uri访问某个资源时,模板包括(),可以是归档文件或特定的帖子/页面。选择模板来表示资源有两种主要方式。当使用Page Template 方法,您需要在模板顶部指定正确的注释,以通知WordPress您希望此模板作为“页面模板”可用。一旦有了它,就可以在WordPress中创建一个实际的页面(我的意思是,一个post\\u类型的“页面”内容对象)。一旦你有了它,你应该能够在页面编辑器中看到一个下拉列表,标签为“模板”,你可以从中选择模板。使用Template Hierarchy 你可以用slug or id of the page in he name. This would make the page come up for only that page. 否则,只需将其命名为page。php会让任何页面使用该模板。还有第三种选择——截取模板层次结构并使其按您的喜好工作。此外,您还可以通过添加自定义重写规则和查询变量,使用自定义URI来命中特定模板。除非你明确要求,否则我不会去讨论这个问题。 结束 文章导航