Usar diversos templates para as categorias

13/07/2009 - - Comentários 5

Já ensinamos a criar um Template para páginas no Worpdress e agora vamos ensinar de uma maneira rápida de criar para cada uma das categorias de seu blog 1 template exclusivo.

code ice editscreen27 500x249 Usar diversos templates para as categorias

Criando um template para cada categoria

Na página category.php de seu tema basta usar o seguinte código:

< ?php $post = $wp_query->post;
if (in_category('1')) {
include(TEMPLATEPATH.'/category-1.php');
} elseif (in_category('2')) {
include(TEMPLATEPATH.'/category-2.php');
} elseif (in_category('3')) {
include(TEMPLATEPATH.'/category-3.php');
} else {
include(TEMPLATEPATH.'/category-0.php');
} ?>

Criando uma folha de estilos (css) para cada categoria

Este é um outro método de estilizar as categorias.
Bastante útil se formos estilizar apenas as cores, porém mantendo a estrutura para todas as categorias do blog.
Basta adicionar o seguinte código:

< ?php if (is_category('7')) {

	<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/category-7.css" type="text/css" media="screen" />

< ?php } else { ?>

	<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

< ?php } ?>

via tutorialwordpress.com.br

Notícias relacionadas:

5 comentários em “Usar diversos templates para as categorias

  1. Bom dia! Cara, estou tentando fazer algo assim, uso o wordpress como CMS, no site tem difersos canais, e até encontrei um plugin para selecionar qual template dentro da pasta THEMES por esse plugin eu selecionaria uma dos temas, mas não funcionou no WP3.0. E tenho vários temas mas não consigo fazer puxar o tema para categoria esportes, celebridades etc…

  2. Pingback: wp-popular.com » Blog Archive » Usar diversos templates para as categorias | Ajuda WordPress

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste site reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.