Galera, estou com a mesma dúvida, mas no meu caso são três categorias. Alguém aí sabe como fazer isso?
é so voce add no body do seu tema esta tag:
<body <?php body_class(); ?>>
e depois criar a class pra o fundo do seu site
body.classe-do-fundo{}
—
Ajuda WordPress
http://ajudawp.com
Oi Alyen,
Grato pela resposta. Mas, no meu caso, eu queria ir além do back. Por exemplo, nos posts da categoria X, desejo que abaixo do título venha o thumb automaticamente; nos posts da categoria Y, quero a div do texto em largura menor; e na categoria Z não quero a exibição das tags abaixo do post.
Eu sei como alterar isso para todos os posts, na single.php, mas queria saber como definir a formatação condicional, tal qual fazemos com a category-id e a page-id
Atualizando…
Achei o post_type no Codex, mas aqui ele cria outra seção de posts e eu já tenho um banco de dados com as categorias configuradas.
Haveria alguma maneira de associar um post type a uma categoria para dar a formatação condicional aos posts já publicados?
é so voce copiar o seu single e colar ele no category-id e trocar os style.
wforte, você pode utilizar a função in_category()[1] por exemplo:
<?php if (in_category("1")) { ?>
// Coloque aqui o código de desejado
<?php } ?>
Se estiver na categoria de ID = 1 exiba o código de Tags, ou a classe style X, ou o que quiser.
[1] – http://codex.wordpress.org/Conditional_Tags
Realmente a solução de ‘caci’ serve uso em um dos meus sites.
Pela hierarquia dos arquivos em um template do wordprress ñ seria possível apenas com a mudança de nomes nos arquivos.