Suporte » Temas e templates » Estilo diferente consoante tipo de conteúdo

  • Boa noite

    Estava a tentar criar um visual consoante uma ideia que tive, que passo a explicar.

    Portanto, consoante o tipo de conteúdo que eu colocasse na minha página, a forma como esse post era mostrado, variava. Se fosse um vídeo aparecia só o vídeo em si. Se fosse uma imagem, aparecia a imagem e nada mais. Se fosse um texto, aparecia um “bloco” de fundo branco com o texto no interior. E por aí adiante.

    Eu pensei que poderia usar o IF do PHP, ao colocar uma condição qualquer que mostrasse estilos diferentes. Por exemplo:

    SE “categoria-texto”

    [Código que mostrasse a formatação para texto]

    Se “categoria-video”

    [Código que mostrasse a formatação para video]

    E depois consoante o conteúdos que fossem surgindo, era mostrado o conteúdo correspondente.

    Será que isso é possível? Existe outra forma mais fácil?

    EDIT

    Aproveito para explicar de outra forma. Basicamente o que quero é que cada categoria tenha um estilo diferente de mostrar os conteúdos. Se for da categoria X tem um estilo, se for da categoria Y já vai ter outro, e por aí fora…

A visualizar 5 respostas - de 1 a 5 (de um total de 5)
  • Isso é coisa para category templates, não?

    Thread Starter marcoapaulo

    (@marcoapaulo)

    Não não, isso é para mudar o template por categoria mas dentro de uma determinada página (e fica tudo igual), se nao estou em erro…

    Seja como for, já arranjei solução noutro lado, no Mais Tráfego, e até é bastante simples (aquilo que procurava era algo assim mas escrevi mal o código):

    <?php if (in_category( 'Video' )) { ?>
    ESTILO PARA O POST DE VÍDEO AQUI.
    <?php } ?>
    
    <?php if (in_category( 'Imagem' )) ?>
    ESTILO PARA O POST DE IMAGEM AQUI.
    <?php } ?>
    
    etc, etc

    (ajuda dada por Pedro Lopes, aqui http://forum.maistrafego.pt/index.php?topic=24315.msg284999#msg284999 )

    Muito interessante a solução.

    Onde está ESTILO PARA O POST X AQUI. entra a referência ao estilo na CSS?

    Entretanto encontrei isto, que julgo vai no mesmo sentido da minha resposta inicial, não sei.

    Thread Starter marcoapaulo

    (@marcoapaulo)

    Entra a referência para o CSS e toda a composição PHP para o wordpress mostrar o conteúdo, seja o título, excerto, conteúdo na integra, o que bem entendermos.

    Pois e esse plugin faz exactamente aquilo que estava a pedir. Através dos custom field de cada post, podemos “chamar” um CSS para atribuir a um determinado post. A minha dúvida é se ele formata o conteúdo do post consoante um estilo ou se formata a “exposição” desse mesmo post independentemente da formatação do conteúdo.

    Seja como for, com esse plugin era possível fazer o que eu disse, mas assim, sem recurso a plugins externos (e de forma automática) torna-se mais fácil inserir conteúdos.

    Moderador Zé Fontainhas

    (@vanillalounge)

A visualizar 5 respostas - de 1 a 5 (de um total de 5)
  • O tópico ‘Estilo diferente consoante tipo de conteúdo’ está fechado a novas respostas.