只要wp_head() 函数仍在模板中调用,您应该可以。
你在你的问题中已经大致总结了这一点;通过不使用get_header(), 这个get_header 不会触发操作,但这对于您的特定用例来说并不重要。
使用get_header() 与name参数一起使用的是更为“WordPress方式”:
get_header( \'single-page-app\' );
将使用该文件
header-single-page-app.php.
get_header() 使用
locate_template() 在内部,它不搜索子目录,因此这种方法不适合您的用例。