/ / Como alterar o cabeçalho dentro do WordPress para cada página NÃO imagem de cabeçalho - php, wordpress-theming

Como alterar o cabeçalho dentro do WordPress para cada página NÃO imagem de cabeçalho - php, wordpress-theming

O que eu gostaria de fazer é ter um diferentecabeçalho (não imagem de cabeçalho) aparece em cada página do meu site WordPress, por exemplo, na página sobre eu gostaria que o cabeçalho fosse azul com texto e na home page eu gostaria que o cabeçalho fosse vermelho com texto. Eu pesquise no google por respostas, mas as mensagens que aparecem são bem mais antigas e mostram métodos sobre como substituir a imagem do cabeçalho em cada página do wordpress.

Eu faria algo como o script abaixo e colocaria em function.php? (Eu sou novato para WordPress)

<?php if ( is_about_page() ) {
if ( function_exists( "about-header.php" ) ) {

}
} ?>

Respostas:

0 para resposta № 1

Você provavelmente poderia usar a função get_header() (https://codex.wordpress.org/Function_Reference/get_header) em combinação com o nome da página (variável WP global $ pagename), fazendo algo assim: Além de usar o principal - cabeçalho padrão em header.php, crie seus arquivos PHP de cabeçalho customizados seguindo a convenção de nome header-{name}.php, em que você coloca seu código específico de cabeçalho. Então, em page.php você pode fazer:

get_header($pagename);

Isso provavelmente chamará o cabeçalho apropriado com base no nome da sua página.