【问题标题】:How to have my page templates in sub folder Wordpress?如何将我的页面模板放在子文件夹 Wordpress 中?
【发布时间】:2013-11-29 23:12:36
【问题描述】:

我正在使用儿童主题。在子主题中,我想为我的所有页面模板创建一个子文件夹,例如/templates 中的主页模板、默认模板等。当我为页面选择模板时,我该如何做到这一点,以便 wordpress 管理菜单仍然可以看到它们?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您可以升级到 WordPress 3.4 吗?这是 3.4 的原生功能。

    见:http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/

    【讨论】:

    • 太棒了,我不知道它已经被介绍了。谢谢你。唯一的麻烦是他们的编码方式弄乱了 body_class() 输出,而不是 我得到 他们缺少一个空格。
    • 奇怪!!!我还没有遇到过。您确定这不是您的代码中的内容吗?如果没有,您应该将其作为错误提交给 TRAC。
    • 我不知道,因为我没有在任何地方编辑 body_class 函数。那么只有在那里添加一个额外的类 -
    【解决方案2】:

    在您的主题文件夹中创建一个名为 page-templates 的文件夹。 如果您在将模板放在此子文件夹下之前已经发布了带有模板的页面,则必须重新选择这些页面的模板页面并单击更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      相关资源
      最近更新 更多