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 № 1Você 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.