页面编辑器缺少模板下拉菜单

时间:2015-04-13 作者:Thomas Martin

最新消息:就像很多谜团一样,原因被证明是极其愚蠢的。我将文件保存在不同主题的目录中。感谢@a4jp。com公司

我正在用下划线构建一个主题。我创建了一个模板文件,并在顶部添加了一个模板头。

<?php 
/**
* Template Name: Featured
**/
get_header(); ?>
我没有在页面编辑器的页面属性下获得模板下拉列表,因此我不确定我的格式是否有问题或其他问题。

我确实试过切换主题。下拉列表显示在其他主题中,但当我切换回自定义主题时,它仍然丢失。

5 个回复
最合适的回答,由SO网友:a4jp.com 整理而成

也许这会有帮助。

<?php 
/*
Template Name: Featured
*/
get_header(); ?>
此处为常规代码。。。

<?php get_footer(); ?>
如果一个主题有效,您可以尝试替换已损坏主题中的文件,并测试哪些文件已损坏。但首先将旧文件保存在单独的文件夹中作为备份。然后你就会很快知道哪些文件被破坏了。

SO网友:Vipul Tank

默认情况下,Wordpress主题目录没有任何模板页,则模板页下拉列表不可见,因此请按照以下说明操作。

要在wordpress管理页面中显示模板页面下拉列表,您需要在主题目录中创建一个模板页面代码如下

<?php 
/*
Template Name: template home 
*/
?>
通过在主题目录中创建此模板文件,您可以在管理页面中看到模板dropdonw。

SO网友:TheGentleman

如果你根本看不到下拉列表,你可能需要重新加载你的主题。尝试切换到另一个主题,然后再切换回来。

SO网友:P_95

对我来说,这已经发生过两次了。第一次,我将文件(header.php)的编码改为不带BOM的UTF-8templates 消失了。将其改回常规utf-8。

第二次,我以某种方式编辑/重命名了索引。php(/themes/theme\\u name/index.php)。只需要创建一个空索引。php,现在一切似乎都好了。

我希望这对其他人有帮助。【WP 4.4.2】

SO网友:Barry Poore

我今天也遇到了同样的问题,不确定它是否相关,但对我来说,修复方法是,转到编辑页面部分,展开屏幕选项,页面属性没有勾选,勾选它,然后模板下拉列表返回。

结束

相关推荐

get all page templates

我正在一个单页WordPress网站上工作。这是我第一次尝试这个。我在第五个版本上取得了不同程度的成功。我正在启动一个新版本,我删除了主题文件夹中除标题之外的所有内容。php索引。php,函数。php,页脚。php、页面模板和样式。css当我在wp\\U Posteta中查看我的数据库时,我可以看到其中有几个页面分配了模板。我以前看过这段代码,所以我第一次尝试它,看看我能得到什么。在我的索引中。php文件。我有一个简单的标准循环。您可以看到,就在\\u post()之后,我尝试了get\\u post\\