我一直在寻找这个问题的答案超过2个小时,需要帮助。 我一直在为一个客户的网站工作,并希望将它变成wordpress,以便他们可以在没有我帮助的情况下编辑内容。
一些页面需要有一个模板。到目前为止,我的主题中有5个命名的自定义模板。
这些页面嵌套在不同的文件夹中,以创建如下所示的干净网址:
zulu_theme(main_dir)
zulu_theme / homepage.php(模板名称:主页)
zulu_theme / consultation / index.php(模板名称:咨询)
zulu_theme / support / index.php(模板名称:支持)
zulu_theme / support / faq / index.php(模板名称:faq,模板名称未显示)
zulu_theme / support / terminology / index.php(模板名称:术语,模板名称未显示)
我检查了问题文件以查看我是否正确指定了名称。它们都有/ *模板名称:-template name * /正确格式化在文档的第二行,就像其他文件一样。
我已经尝试将主题更改回默认值并重置它,但这也无效。
我将zulu_theme / support / faq / index.php文件移动到zulu_folder /的主题文件夹,并显示了faq名称,所以我认为这是一个权限问题。但是,当我检查文件夹和文件权限时,一切看起来都没问题。
还有其他人遇到过这个问题,并找到了解决方案吗?
答案 0 :(得分:0)
我尝试在1个子文件夹级别内使用主题并且它们有效。我没有尝试进一步下降,但我认为你应该尝试保持简单。还用相关名称替换文件名。如果我在你的位置,我会尝试使用这种结构。
zulu_theme/templates/homepage.php
zulu_theme/templates/faq.php
zulu_theme/templates/terminology.php
...