Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress模板名称未出现_Php_Wordpress_Templates - Fatal编程技术网

Php Wordpress模板名称未出现

Php Wordpress模板名称未出现,php,wordpress,templates,Php,Wordpress,Templates,我一直在寻找这个问题的答案超过2个小时了,现在需要帮助。 我一直在为一个客户开发一个网站,我想把它变成一个wordpress,这样他们就可以在没有我帮助的情况下编辑内容 一些页面将需要有一个模板。到目前为止,我的主题中有5个命名的自定义模板 主页 支持 咨询 常见问题 术语 页面嵌套在不同的文件夹中,以创建干净的URL,如下所示: 祖鲁主题(主目录) zulu_theme/homepage.php(模板名称:homepage) zulu_主题/consultation/index.php(模

我一直在寻找这个问题的答案超过2个小时了,现在需要帮助。 我一直在为一个客户开发一个网站,我想把它变成一个wordpress,这样他们就可以在没有我帮助的情况下编辑内容

一些页面将需要有一个模板。到目前为止,我的主题中有5个命名的自定义模板

  • 主页
  • 支持
  • 咨询
  • 常见问题
  • 术语
页面嵌套在不同的文件夹中,以创建干净的URL,如下所示:

祖鲁主题(主目录)

zulu_theme/homepage.php(模板名称:homepage)

zulu_主题/consultation/index.php(模板名称:consultation)

zulu_主题/support/index.php(模板名称:support)

zulu_theme/support/faq/index.php(模板名称:faq,模板名称不显示)

zulu_主题/support/terminology/index.php(模板名称:terminology,模板名称不显示)

我已检查了问题文件,以查看是否正确指定了名称。它们都有/*模板名称:-模板名称*/与其他模板一样,在文档的第二行格式正确

我尝试过将主题改回默认并重置它,但是这也不起作用

我将zulu_theme/support/faq/index.php文件移动到theme文件夹中的zulu_文件夹/中,并显示了faq名称,因此我认为这是一个权限问题。但是,当我检查文件夹和文件权限时,一切看起来都正常


还有其他人遇到过这个问题并找到了解决方案吗?

我曾尝试在一个级别的子文件夹中使用主题,它们都能正常工作。我没有尝试进一步降低级别,但我认为您应该尝试保持简单。还要用相关名称替换文件名。如果我处在你的位置,我会尝试使用这种结构

zulu_theme/templates/homepage.php
zulu_theme/templates/faq.php
zulu_theme/templates/terminology.php
...

我很确定,如果模板在子文件夹中,就不能使用它们。尝试将文件移动到父文件夹,看看是否有效。我确实有效,但我在主题的子文件夹中也有我的咨询和支持页面,它们工作正常。如果可能的话,我想保持这种结构,允许URL以某种方式进行结构化。你的Wordpress版本更新了吗?这应该适用于Wordpress 3.4及以上版本。我正在运行版本4.1.1是的,我刚刚检查了文档。显然,您只能在级别1子文件夹中嵌套主题。瘸的