Desculpe, não consegui, vou dar um exemplo:
http://osimbr.net/home.php
Este site não é em WP, mas seria o que eu queria, e já vi sites no wordpress assim. Obrigado.
Coloque um if no seu header.php e depois altere o topo pelo css.
Ex:
<?php if (is_category('1')) { ?>
<body class="categoria1">
<?php } elseif (is_category('2')) { ?>
<body class="categoria2">
<?php } else {?>
<body>
<?php } ?>
Me expressei mal, mas este código muda só a página do post, não?
O que eu preciso é que modifique a index.php em si.. Alguma dica?
Cara, é PHP + CSS. Se outros tiverem algo melhor…. Mas, pra mim, não tem outra:
É como um mociaro já disse. Coloque um if no seu header.php e depois altere o topo pelo CSS.
Coloca assim no teu body
:
id='<?php is_category(numero_ou_nome_da_categoria)){ echo 'nome_da_id_no_css'; } if (is_category(numero_ou_nome_da_outra_categoria)){ echo 'nome_da_id__da_outra_categoria_no_css'; } ?>'
Digamos que no body
, fique assim: <body id="manga">
. Então, na css, basta você coloca o estilo da CSS: #manga #cabecalho { }
P.S.: Suponho que você coloque o nome de sua ID do topo de cabecalho, daí o porquê de ter colocado assim, no exemplo.
Pessoal! Obrigado por vossa ajuda, mas foi mais fácil ainda.
O código que funcionou para mim
<?php if ( in_category(ID_da_categoria) ) {
echo '<img src="minhaimagem" >';
}
?>
Acho que está resolvido! Valeu!