• Resolvido abcdefasgsah

    (@leomg10)


    Bem, eu pesquisei, pesquise e pesquisei. Não achei nada que funcionou aqui. Preciso modificar o header para cada post, adicionando uma espécie de imagem na categoria.

    Ex: Post na categoria natureza > um logo sobre natureza acima do titulo.

    Ex²: Post em política > um logo sobre politica.

    E assim por diante.. Me ajudem por favor 😀

    http://cidadedossims.com/cds11

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Dê uma olhada em:

    http://lugar.tk/codigos/exerto-diferente-conforme-categoria

    É algo como isso.

    Criador do tópico abcdefasgsah

    (@leomg10)

    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.

    Criador do tópico abcdefasgsah

    (@leomg10)

    Por favor, ajudem…

    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 } ?>
    Criador do tópico abcdefasgsah

    (@leomg10)

    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.

    Criador do tópico abcdefasgsah

    (@leomg10)

    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!

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘Como modificar o header de um post pela categoria’ está fechado para novas respostas.