page-slug goes to not found 时间:2018-04-19 作者:user7432810 我上传了一个名为page testtest的文件。php到我的模板文件夹。当我去example.com/testtest这对我来说似乎很奇怪,因为文档清楚地表明我应该毫不费力地去查阅那个文件。相反,我得到了“哎呀!找不到那个页面。”顺便说一下,永久链接设置为:https://example.com/sample-post/ 我使用下划线模板在有人勇敢地让我查阅文件之前https://developer.wordpress.org/themes/template-files-section/page-template-filespage-{slug}.php — If no custom template has been assigned, WordPress looks for and uses a specialized template that contains the page’s slug. 2 个回复 最合适的回答,由SO网友:Rick Hellewell 整理而成 模板不是可以直接加载的页面。模板用于“页面”(通过page,Add创建)或“post”(通过post,Add创建)的格式(“构建”)。在该页面/后期编辑页面上,有一个位置可以指定输出页面时WP将使用的模板。使用了默认模板(请参见Template Hierarchy) 用于帖子/页面。但不能直接调用(加载到浏览器中)模板文件。模板文件是WP用来构建实际页面(或帖子)的某种“输出指令”。 SO网友:WebElaine 仅仅创建主题模板并不能创建页面本身。您还需要创建页面-通常最简单的方法是登录到wp admin并手动添加它。也可以通过编程方式添加,但除非您为其他需要在主题激活时添加这些页面的人设置此选项,否则通常手动路径是最好的。 结束 文章导航