gpt4 book ai didi

wordpress - WordPress 3.4 中页面模板消失了

转载 作者:行者123 更新时间:2023-12-03 07:25:39 25 4
gpt4 key购买 nike

我创建了一个使用多个自定义页面模板的 Wordpress 主题。根据文档 http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates我只需在模板文件顶部设置注释即可完成此操作:

/* Template Name: MyCustomTemplate */

从我记事起,它就一直运行良好(这不是我第一次使用自定义页面模板)。今天我们更新到 Wodrpress 3.4,突然,选择自定义模板的选项从管理中消失了(它曾经是右侧“页面属性”框中的下拉菜单)。但是,如果您使用页面列表中的“快速编辑”,"template"下拉列表仍然可见,但您只能选择“默认模板” - 没有我设置的自定义模板。

根据这篇博文:http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/ WP 3.4 在子目录中添加了对自定义页面模板的支持,但尚不清楚该目录是否需要命名为特殊名称,或者您是否仍然需要文件顶部的“模板名称”注释。我尝试创建一个“pages”目录,并首先在其中放入一个空的 .php 文件,但这没有任何作用。然后,我尝试将我的自定义页面模板之一(包含“模板名称”注释)放在那里,但这也没有帮助。

值得注意的是,已指定使用自定义页面模板的页面仍会使用该模板进行渲染 - 即使“快速编辑”中显示“默认模板”并且下拉列表中没有其他可用模板.

在互联网上几乎找不到任何东西,但我希望你们中的一个人能知道发生了什么。

最佳答案

好吧,我们想通了。显然从 3.4 开始,“模板名称”注释需要如下所示:

/*
Template Name: MyCustomTemplate
*/

如果它看起来像这样,它就不会显示在管理中:

/* Template Name: MyCustomTemplate */

希望这对其他人有帮助。

编辑:“Wordpress”给我们发了电子邮件,说这是一个错误,将在下一版本中修复。

关于wordpress - WordPress 3.4 中页面模板消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com