Como criar single para cada tipo de categoria
-
Olá pessoal, estou tentando fazer um uma single para cada categoria exemplo:
categoria produtos ira ter single-produtos.php, serviços ira ter single-servicos.php assim por diante… encontrei o código abaixo ele funciona mas só se a postagem estiver em apenas uma categoria, se a postagem estiver associada a mais de uma categoria, ele não funciona. Queria uma forma que mesmo que uma postagem esteja associada a mais de uma categoria ela se encontrasse automaticamente ao ser clicada mesmo que esteja em duas categorias. desde ja agradeço a ajuda de todos! =)<?php
// Chamo a variavel global que me trás as informações do post acessado
global $post;// Aqui eu pego o array com os dados da categoria do post
$categoria_arr = get_the_category($post->ID);// Aqui eu pego o slug da primeira categoria do post
$categoria = $categoria_arr[0]->slug;// inicio o swit que vai verificar a categoria e incluir o arquivo com leyout correspondente
switch ($categoria) {
case ‘noticias’:
include_once TEMPLATEPATH . ‘/single-cat-noticias.php’;
break;
case ‘produtos’:
include_once TEMPLATEPATH . ‘/single-cat-produtos.php’;
break;
case ‘servicos’:
include_once TEMPLATEPATH . ‘/single-cat-servicos.php’;
break;// Se naõ for nenhuma das categorias com layout pré definido chamo o layout padrão
default:
include_once TEMPLATEPATH . ‘/single.php’;
}
?>
- O tópico ‘Como criar single para cada tipo de categoria’ está fechado para novas respostas.