我在wordpress中遇到标题文字问题。我需要为每个页面制作不同的标题h2。我不太了解php。
我使用不同的h2创建了一个新的header2.php然后我把这段代码放在我的header.php中:
if (is_page( 'GŁÓWNA' ) ) {
get_header( 'header2.php' );
}
但它根本没有工作,没有任何改变。它也找不到路径。我应该在哪里写这个条件?提前致谢
答案 0 :(得分:0)
参考https://codex.wordpress.org/Function_Reference/get_header
如下所示:
<?php
if ( is_home() ) :
get_header( 'home' );
elseif ( is_404() ) :
get_header( '404' );
else :
get_header();
endif;
?>
然后文件名应该像header-home.php和header-404.php。
答案 1 :(得分:0)
你不能在get_header()函数中给出文件名
您需要将文件名更改为header-header2.php
,而不是使用此文件:
if (is_page( 'GŁÓWNA' ) ) {
get_header( 'header2' );
}else {
get_header();
}
答案 2 :(得分:0)
创建第二个标题,如
header-header2.php
然后像这样打电话(看看这个概念click here)
if(is_page( 'GŁÓWNA' ) ){
get_header( 'header2' );
}else{
get_header();
}