我遇到了Wordpress的一个非常常见的问题,我在帖子编辑页面中看不到我的模板列表。这里有大量关于此的帖子,但我还没有找到解决我问题的方法。
我在我的主题目录中基本上有这个:index.php,page.php,header.php,functions.php,sidebar.php,style.css
在page.php和index.php中,我有:
/*
Template Name: HOME
*/
和
/*
Template Name: PAGE
*/
我已尝试过的内容: - 切换回原始的Wordpress主题并回到我的 - 确保权限755归属于文件夹 - 从另一个主题复制了一个工作文件,并将我的代码插入其中 - 完全退出并回来了
但没有任何效果,我仍然没有看到我主题的模板列表,而对于官方主题,我确实看到了页面模板列表。
有什么建议吗?
由于 劳伦
答案 0 :(得分:1)
您不能将 index.php 或 page.php 用作页面模板,因为这些文件是为主题的其他模板保留的。
为您的模板文件命名,以便您可以轻松识别其模板名称,例如文件名 my-custom-page.php ,以获取模板名称“我的自定义页面”。一些编码人员使用文件名前缀对模板进行分组,例如page_my-custom-page.php(不要使用页面前缀,因为WordPress会将文件解释为专门的页面模板。)
有关无法使用的主题文件命名约定和文件名的信息,请参阅reserved Theme filenames。