WordPress模板未获取我的子标题文件

时间:2016-04-05 作者:Ben Anderson

我的模板工作正常,但它使用我的主头文件,即使我已将其更改为指向sub-header.php

<?php /* Template Name: Sub Page */ 
get_header(\'sub-header\'); ?>

4 个回复
最合适的回答,由SO网友:Mehul Gohil 整理而成

您使用错误的格式调用子标头文件。

Here is how we have to call sub header files:

<?php get_header(\'subexample\'); ?>

Here is how you have to name the sub header file:

header-subexample.php

希望这有帮助!

SO网友:claudios

您只需传递slug即可获得\\u header()函数;例如,调用标头示例。php:

<?php get_header( \'sample\' ); ?>

SO网友:Arunendra

您需要更改头文件名

从…起sub-header.phpheader-sub.php 并使用以下代码调用它:

<?php /* Template Name: Sub Page */ 
get_header(\'sub\'); ?>

For more detail see here.

SO网友:Aishan

使用时get_header() 函数,只需将文件命名为

header-sub-header.phpheader-content.php.

当您使用get_header() 函数调用自定义标题,如下所示:

get_header( "sub-header" )
//OR
get_header ( "content" )