Suporte » Temas » Single customizada para cada categoria

  • Resolvido agenciaborn

    (@agenciaborn)


    Olá a todos, estou concluindo um tema e cheguem em uma grande dúvida, eu consigo fazer categorias customizadas somente criando arquivos com o “nome da categoria.php” entao no meu caso eu tenho tres categorias distintas mas o single, a pagina final, quando o usuario clica em um post em cada categoria dessas precisaria ser diferente tambem, acompanhando o layout da categoria. Nesse caso como eu posso usar o layout da categoria para mostrar o single do post em cada categoria em separado?

    Exemplo: Categoria Trabalhos, quando clicar no trabalho X vai abrir o traalho X no layout customizado da categoria de Trabalhos e o mesmo acontece na Categoria News, quando o usuario clicar na noticia X dentro da categoria News vai abrir o single com o layout da categoria mae do post.

    Alguem tem alguma ideia de como isso funcionaria?
    Grande abraço e aguardo resposta.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Use conditional tags no seu arquivo single.php e chame um arquivo php separado correpondente.

    http://codex.wordpress.org/Conditional_Tags

    @renato_s valeu demais a ajuda, eu estava pensando – em ultimo caso – em fazer isso mas como existe agora a possibilidade de category-slug.php pensei que fosse possivel um single separado tambem para cada tipo de categoria.

    Muito obrigado.
    🙂

    É possível fazer um single para cada categoria..
    Tenho um tema aqui que possui o seguinte no category.php

    <?php
    if (in_category('blog')) {include (TEMPLATEPATH . '/category_blog.php');
    }
    else if (in_category('gallery')) {include (TEMPLATEPATH . '/category_image.php');
    }
    
    else if (in_category('media')) {include (TEMPLATEPATH . '/category_media.php');
    }
    
    else if (in_category('folio')) {include (TEMPLATEPATH . '/category_portfolio.php');
    }
    
    else if (in_category('archive')) {include (TEMPLATEPATH . '/category_list.php');
    }
    
    else { include (TEMPLATEPATH . '/category_standard.php');
    }
    ?>

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Single customizada para cada categoria’ está fechado para novas respostas.