gpt4 book ai didi

wordpress - 如何使get_header()调用位于主题子文件夹中的自定义头文件?

转载 作者:行者123 更新时间:2023-12-02 06:51:36 25 4
gpt4 key购买 nike

从位于我的WP主题文件夹的子文件夹(my_theme/subfolder/my_file.php)中的PHP模板文件中,我想使用get_header()并调用位于同一子文件夹中的自定义header-new.php

而是,get_header(header-new)加载位于主题根文件夹中的header.php。如何解决这个问题?

最佳答案

您正确使用get_header()函数。但是,按照documentation,您应该以特定格式传递自定义 header 的名称-仅包含介于“ header -”和“.php”之间的部分。例如。对于文件中的自定义 header :

header-custom.php

您应该使用:
get_header('custom');

但这还不是全部。重要的是要记住,根据您是在处理父主题还是子主题,将自定义头文件放置在1个或2个特定目录中:
  • 父主题:您应该将其放置在与页面模板相同的目录中或“根”主题目录中(尤其是style.css所在的目录中)
  • 子主题:您必须将其放在“根”子主题目录


  • get_header()函数调用 locate_template() function,它在这两个目录中搜索自定义头文件。如果找不到该文件,则默认为“header.php”。

    关于wordpress - 如何使get_header()调用位于主题子文件夹中的自定义头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42936815/

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