Page template option missing

时间:2020-09-26 作者:drake035

我查了所有建议that response: "E;“页面属性”;选项已选中,模板文件位于主题根文件夹中,我在文本编辑器中尝试了几个文件编码选项(UTF8带或不带BOM),我尝试切换到另一个主题,然后返回到自定义主题,我确实在顶部有正确的内容:

<?php
/*
Template Name: Page Actualites
*/
?>
为什么我仍然看不到页面模板下拉列表?

4 个回复
最合适的回答,由SO网友:drake035 整理而成

该页面已在中设置为帖子页面settings > reading, 由于此设置会自动分配index.php 作为该页面的页面模板。

SO网友:Subrata

当我重新安装wordpress时也遇到了同样的问题,我意识到我还没有激活模板所在的主题。

So make sure you enabled your theme.

天哪,我每次都忘了这个:x

SO网友:bueltge

这个documentation 这个功能真的很好。因此,请检查它们,特别是文件名,以及通过FTP或ssh的文件权限-是否可读。

不使用page- 作为前缀,因为WordPress会将文件解释为一个专门的模板,意味着只应用于站点上的一个页面。

还要删除PHP close标记,这不是必需的,而且问题往往更大。

相关推荐

Updating modified templates

我想调整一些。php模板文件在我的WordPress主题中,我知道正确的过程是将相关文件复制到子主题文件夹中并在那里编辑文件,这样我的修改就不会在将来的主题更新中丢失。但这是否意味着我将无法从主题更新中获益,因为我将文件放在了我的子主题文件夹中?这可能不是一件好事,因为主题更新可能添加了一些有用的特性,甚至修复了我最初需要对代码进行调整的问题!这方面的常见解决方案是什么?有人推荐了一款Diff应用程序——这是人们常用的吗?