Guia Completo para Criar um Modelo Personalizado de Categorias do WordPress (2023)
Publicados: 2022-11-21Você está procurando uma maneira de criar categorias personalizadas em seu site WordPress? As categorias são uma parte importante de todos os sites porque ajudam a organizar seu conteúdo e facilitam para os visitantes encontrarem o que procuram. Quando um visitante do site clica em uma categoria específica em seu site, ele é direcionado para uma página de categoria dedicada, onde pode visualizar todo o conteúdo relacionado a essa categoria.
Os temas do WordPress normalmente têm modelos integrados para mostrar suas páginas de categoria, mas nem todos os temas lidam com suas páginas de categoria igualmente bem, e é por isso que você pode querer criar um modelo de categoria WordPress próprio ou ajustar a maneira como seu conteúdo é exibido.
Dependendo do seu site, você pode até querer personalizar a aparência de cada página de categoria, o que significa que você precisará alterar ou criar um novo modelo de categorias. Este artigo mostrará como criar uma página de categoria personalizada no WordPress.
Por que você deseja criar um modelo personalizado de categorias do WordPress?
Seu tema do WordPress determinará a aparência do modelo de página de categorias padrão - e pode não ser do seu gosto ou mesmo adequado ao seu conteúdo. Você pode se encontrar em uma posição em que gostaria de manter seu tema, mas deseja alterar um elemento em sua página de categorias. Aqui é onde a criação de uma página de categoria personalizada no WordPress entra em jogo. Você pode querer:
- Adicione uma imagem de banner acima da lista de categorias
- Adicione uma imagem ao lado de cada título de categoria para melhorar a navegação e a descoberta
- Redesenhar a lista de categorias
- Adicione recursos como menus suspensos para selecionar diferentes categorias ou subcategorias
- Altere as cores da lista de categorias ou adicione uma imagem de fundo
- Exiba diferentes listas de categorias em diferentes páginas do seu site
- Adicione uma descrição de categorias específicas em seu site
- Alterar um modelo de categoria selecionado para parecer diferente dos outros
Em última análise, personalizar seu modelo de categorias pode ajudá-lo a melhorar a aparência do seu site e a melhorar a experiência do usuário em seu site, pois os usuários terão mais facilidade em pesquisar conteúdo por categoria.
Como criar um modelo de categorias personalizadas no WordPress
A seguir, mostraremos como usar diferentes métodos para criar uma página de categoria personalizada no WordPress. Alguns desses métodos são mais complexos do que outros.

Método 1: Modificando arquivos de modelo
O WordPress gera páginas de categorias individuais para todas as suas categorias, o que gera uma URL como esta: https://example.com/category/fashion
Se você quiser personalizar a forma como suas páginas de categoria do WordPress são exibidas, você precisará editar o modelo. Primeiro, você precisará determinar qual página na Hierarquia de modelo deseja alterar.
O WordPress procura um modelo em uma ordem hierárquica predefinida: category-slug.php → category-id.php → category.php → archive.php → index.php .
O WordPress procurará cada um desses arquivos ao tentar carregar uma página de categoria e, se não conseguir encontrá-lo, sobe na hierarquia. Ele começará com um modelo de slug de categoria primeiro, por exemplo, category-fashion.php no exemplo acima.
Se não conseguir encontrar um modelo de slug de categoria, ele subirá na hierarquia para encontrar um modelo com o número de identificação da categoria, por exemplo, category-2.php. Depois disso, ele procurará um modelo de categoria genérico chamado category.php.
Se o WordPress não conseguir encontrar uma categoria genérica, ele procurará um modelo de arquivo como archive.php. Se não existir, move-se para index.php para exibir a categoria.
Se você quiser alterar um modelo de categoria específico, precisará identificar o ID da categoria e alterar o arquivo php do ID da categoria ou usar o slug para fazer suas edições ou adições. Você também pode alterar o arquivo category.php para corrigir o modelo para todas as categorias, mas também pode usar tags condicionais no arquivo category.php para editar o modelo para uma categoria específica, sem ter que criar arquivos individuais. Mostraremos como fazer isso mais adiante.
Você pode localizar o arquivo correto que deseja acessando WordPress > Aparência > Temas > Editor de arquivo de tema . Na lista de arquivos de tema à direita, clique em category.php. Se você não conseguir encontrar o arquivo category.php lá, procure os arquivos archive.php ou index.php. Você pode criar quaisquer arquivos ausentes que desejar (como category-slug.php) usando SFTP.
Se você seguiu essas etapas, mas não consegue localizar o arquivo correto, provavelmente está usando um WordPress Theme Framework, portanto, essas dicas não se aplicam a você.
Se você encontrar os arquivos acima, copie o conteúdo em um editor de texto para fazer alterações. Você pode fazer edições diretamente no WordPress, mas isso pode facilmente quebrar todo o seu site com um erro de PHP, por isso não é recomendado. É melhor baixar o arquivo do SFTP e depois carregar a versão corrigida.
A maneira como você carrega o novo arquivo de volta ao WordPress dependerá do sistema de gerenciamento de arquivos do seu host. Os hosts gerenciados podem ter um painel personalizado onde você pode fazer upload de arquivos, enquanto outros hosts podem oferecer um gerenciador de arquivos comum como o cPanel. FTP é uma opção comum para fazer upload de arquivos para o back-end do WordPress.
A maioria dos hosts WordPress bem gerenciados, como Kinsta, terá um recurso de preparação onde você pode carregar seu arquivo de modelo de categorias alteradas e ver se você implementou as alterações corretamente. Se o seu host oferece esse recurso, você deve sempre usá-lo apenas para estar no lado seguro.
Conecte-se ao seu host WordPress usando seu cliente FTP e, em seguida, carregue seu arquivo category-slug.php alterado diretamente para o tema. Quaisquer alterações feitas em seu modelo aparecerão apenas na página de arquivo desta categoria.
Se você usar esse método, poderá criar modelos para quantas categorias desejar; apenas certifique-se de nomear seu campo corretamente.

Aqui estão algumas maneiras de editar suas páginas de categoria:
Adicionando texto acima das postagens
Se você deseja adicionar texto estático acima de suas postagens (por exemplo, texto que permanece o mesmo, independentemente de quais postagens são exibidas abaixo), você precisa adicionar o seguinte trecho de código acima da seção Loop do seu arquivo de modelo:
<p>
This is some text that will display at the top of the Category page.
</p>
Adicionando o nome da categoria no topo da página
Se isso ainda não fizer parte do seu modelo, você pode adicionar este código acima do Loop:
<p>Category: <?php single_cat_title(); ?></p>
Exibindo imagens vinculadas a postagens completas
Se você deseja substituir o conteúdo da postagem por imagens vinculadas a postagens completas, você precisa colocar as imagens em destaque nas seções de trechos da sua postagem. Em seguida, coloque este código no modelo em vez do _content:
<a href="<?php the_permalink() ?>">
<?php the_excerpt_rss(); ?>
<?php the_excerpt_rss(); ?>
</a>
Método 2: Adicionando Tags Condicionais
Sempre que criar modelos para o seu tema, você deve determinar se realmente precisa ou não de um modelo separado para fazer o que deseja. Às vezes, as alterações que você imaginou não são muito complicadas e você pode implementá-las adicionando tags condicionais dentro de um modelo genérico, por exemplo, category.php.
Marcas condicionais podem ser usadas em seus arquivos de modelo para alterar qual conteúdo é exibido e como esse conteúdo é exibido em uma página específica, dependendo de quais condições correspondem a essa página.
Você pode usar o método de tag condicional para vários cenários, como:
- Você deseja exibir uma linha de texto apenas para uma categoria específica
- Você deseja mostrar um número de postagens para uma categoria específica
- Você deseja mostrar o conteúdo mais antigo primeiro para uma categoria específica
O WordPress suporta várias tags condicionais, por exemplo, a tag is_category (). Você pode usar isso para alterar os modelos para exibir uma saída diferente se a condição for atendida. Por exemplo, se você tiver uma categoria em seu site chamada “Moda”, você pode adicionar is_category ('Fashion') ao seu arquivo de modelo e, em seguida, usar código adicional para determinar o que deve acontecer quando essa categoria for selecionada. Isso pode incluir a exibição de uma foto de um vestido ou semana de moda na página desta categoria.
O processo de edição de arquivos de modelo para incluir tags condicionais é exatamente o mesmo descrito acima.
Método 3 (recomendado): Use Codeable
Ambos os métodos são factíveis se você for bastante experiente em tecnologia. A vantagem de codificar você mesmo é que você pode personalizar seus modelos de categoria para que tenham exatamente a aparência que você deseja. No entanto, se você não estiver familiarizado com a codificação, provavelmente é melhor não experimentar fazer alterações por conta própria.
Você pode usar o editor de site WordPress como uma solução rápida, mas é muito limitado no que você pode fazer e provavelmente não será capaz de criar uma página de categoria que atenda às suas especificações exatas.

A melhor solução é usar o Codeable, uma plataforma freelancer WordPress. Codeable torna a localização e contratação de um desenvolvedor WordPress acessível e acessível para todos, para que você possa encontrar facilmente um desenvolvedor com conhecimento e experiência para modificar seus modelos de página de categorias.
Codeable usa apenas freelancers WordPress verificados, que você pode acessar em três etapas fáceis: resumir, conectar e colaborar.
Para usar o Codeable, visite o site e envie seu projeto descrevendo o que você precisa. Leva em média de 3 a 5 horas para receber uma resposta do Codeable. Neste ponto, você encontrará de 1 a 5 desenvolvedores do WordPress que podem concluir seu projeto para você.
Você pode conversar com cada desenvolvedor para ver qual é o mais adequado para o seu projeto. Você receberá uma única estimativa de preço, o que torna mais fácil tomar uma decisão de contratação com base na qualidade (em vez de escolher a opção mais barata imediatamente).
O desenvolvedor que você escolher criará uma página de categoria personalizada no WordPress de acordo com seus padrões exigentes.
Crie uma página personalizada de categorias do WordPress com Codeable
Se você deseja melhorar o UX do seu site, incentivar os visitantes a conferir conteúdo específico ou apenas melhorar um design de modelo padrão abaixo do ideal, você precisará criar uma página de categoria personalizada para o seu site WordPress.org em um palco ou outro.
Isso é especialmente importante se você gosta do tema WordPress, mas não gosta do modelo de categorias – sua única opção é criar um modelo personalizado.
Se você estiver confiante em suas habilidades de codificação, poderá fazer essas edições por conta própria. Mas se você é iniciante, o Codeable é a melhor maneira de encontrar desenvolvedores WordPress a um preço acessível para criar páginas personalizadas para suas categorias.
Seu desenvolvedor do WordPress criará um modelo exatamente como você deseja. Não há risco de causar um erro de código que trave ou destrua totalmente sua página.
Por que não enviar seu projeto e obter seu orçamento gratuito hoje? Você está a apenas alguns passos de obter uma página de categorias personalizadas que atenda às suas necessidades exatas.