查看以下源代码
您将遇到问题,更多关于自定义页眉和页脚的问题。我不知道是什么
portfolio
以及如何使用,所以我无法回答这个特定的问题
get_footer()
和get_header()
不允许从子文件夹加载自定义页眉和页脚。查看源代码,唯一有效的文件名如下
对于标题,它将是header-{$name}.php
和header.php
对于页脚,它将是footer-{$name}.php
和footer.php
中没有可调整此行为的筛选器get_footer()
和get_header()
. 不过,这里有一种黑客方法可以使用。要使其工作,您需要按以下方式命名文件夹
对于标题,您需要为文件夹命名header-{whatever}
, 哪里{whatever}
可以是你喜欢的任何东西
对于页脚,您需要为文件夹命名footer-{whatever}
, 哪里{whatever}
可以是你喜欢的任何东西
(Note: 使用除header
和footer
文件夹名称中的前缀将不起作用。然后可以按以下方式调用自定义页脚和页眉
get_header( \'whatever/header-centered\' );
创建如下文件名
header-whatever/header-centered.php
至于模板部分,我在后面看不到任何问题。您只需记住将子文件夹名称添加为$slug
而不是
get_template_part( \'content\', \'single\' );
如果调用子文件夹,则需要执行以下操作
content
get_template_part( \'content/content\', \'single\' );