我在wordpress中有一个标题文本的问题。我需要为每个页面制作不同的标题h2。我对php了解不多。
我创建了一个新的header2.php并使用不同的h2然后我将这段代码放入header。php:
if (is_page( 'GŁÓWNA' ) ) {
get_header( 'header2.php' );
}
但是它根本不起作用,什么都没有改变。它也找不到路径。我应该在哪里写这个条件?提前感谢
参考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.
不能在get_header()函数中给出文件名您需要将文件名更改为header-header2.php
,然后使用以下命令:
if (is_page( 'GŁÓWNA' ) ) {
get_header( 'header2' );
}else {
get_header();
}
创建第二个header
header-header2.php
然后像这样调用(看看这个概念,点击这里)
if(is_page( 'GŁÓWNA' ) ){
get_header( 'header2' );
}else{
get_header();
}