Custom Post Types
- O que são Custom Post Types (CPTs) no WordPress?
- Casos de Uso e Benefícios dos Custom Post Types
- Métodos para Criar Custom Post Types
- Práticas Recomendadas para Custom Post Types
- O que são Taxonomias Personalizadas?
- Criando e Gerenciando Taxonomias Personalizadas
- Como Utilizar CPTs no Editor de Blocos (Gutenberg)
- Blocos Personalizados para CPTs
No WordPress, as taxonomias personalizadas são ferramentas poderosas para organizar e categorizar o conteúdo de maneira eficiente.
Neste guia, exploraremos o conceito de taxonomias personalizadas, sua importância e como aplicá-las para melhorar a organização do seu site.
Explicação sobre Taxonomias Personalizadas
Definição de Taxonomias no WordPress
Taxonomia refere-se à classificação e organização de conteúdo em grupos ou categorias.
No WordPress, existem dois tipos principais de taxonomias: categorias e tags.
As taxonomias personalizadas permitem criar estruturas adicionais de classificação além dessas padrão.
O que são Taxonomias Personalizadas
Taxonomias personalizadas são formas de agrupar conteúdo de maneira personalizada e hierárquica.
Elas são compostas por termos (ou itens), que podem ser organizados em hierarquias específicas ou simplesmente como agrupamentos.
Exemplo de Taxonomias Personalizadas:
- Tipo de Taxonomia:
Tipos de Projetos
- Termos:
Web Design
,Desenvolvimento de Aplicativos
,Consultoria SEO
Importância das Taxonomias Personalizadas
1. Melhora na Organização do Conteúdo
Ao utilizar taxonomias personalizadas, você pode categorizar seu conteúdo de forma mais específica e relevante para o seu público-alvo.
Isso facilita a navegação e ajuda os usuários a encontrar informações relevantes com mais facilidade.
2. Facilita a Navegação e Filtragem
Os visitantes do seu site podem filtrar conteúdo com base nas taxonomias personalizadas, o que melhora a experiência do usuário ao oferecer opções de navegação mais direcionadas e intuitivas.
3. SEO Aprimorado
A utilização de taxonomias personalizadas pode melhorar a estrutura do seu site para os motores de busca, ajudando na indexação e na relevância das páginas dentro do seu nicho específico.
Exemplo Prático de Implementação
Criando uma Taxonomia Personalizada “Categorias de Serviços”:
function registrar_taxonomia_servicos() {
$labels = array(
'name' => 'Categorias de Serviços',
'singular_name' => 'Categoria de Serviço',
'search_items' => 'Buscar Categorias de Serviços',
'all_items' => 'Todas as Categorias de Serviços',
'parent_item' => 'Categoria de Serviço Pai',
'parent_item_colon' => 'Categoria de Serviço Pai:',
'edit_item' => 'Editar Categoria de Serviço',
'update_item' => 'Atualizar Categoria de Serviço',
'add_new_item' => 'Adicionar Nova Categoria de Serviço',
'new_item_name' => 'Nome da Nova Categoria de Serviço',
'menu_name' => 'Categorias de Serviços',
);
$args = array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'categoria-de-servico' ),
);
register_taxonomy( 'categoria-servico', array( 'post' ), $args );
}
add_action( 'init', 'registrar_taxonomia_servicos' );
Adiantando a explicação da função que usamos acima…
Função register_taxonomy
A função register_taxonomy
é usada no WordPress para criar novas taxonomias personalizadas.
Já sabemos que as Taxonomias são uma maneira de agrupar e categorizar posts e outros tipos de conteúdo, por exemplo, as categorias e tags que vêm por padrão no WordPress são taxonomias.
Sintaxe Básica
register_taxonomy( $taxonomy, $object_type, $args );
$taxonomy
(string) – O nome da taxonomia. Este nome deve ser único.$object_type
(array/string) – Os tipos de post aos quais esta taxonomia será aplicada. Pode ser um único tipo de post ou um array de tipos de posts.$args
(array) – Um array de argumentos que define os detalhes e o comportamento da taxonomia.
Argumentos Comuns
Os argumentos ($args
) permitem configurar vários aspectos da taxonomia. Aqui estão alguns dos mais importantes:
label
(string) – O nome da taxonomia.labels
(array) – Um array de rótulos personalizados para a interface de administração.public
(boolean) – Se a taxonomia deve estar disponível para o público.hierarchical
(boolean) – Se a taxonomia deve ter hierarquia como as categorias (true) ou ser linear como as tags (false).show_ui
(boolean) – Se deve gerar uma interface de administração para essa taxonomia.show_in_rest
(boolean) – Se deve ser visível no editor de blocos (Gutenberg).
A função register_taxonomy
é uma ferramenta poderosa para criar taxonomias personalizadas no WordPress, permitindo que você agrupe e categorize o conteúdo de maneiras específicas para suas necessidades.
Conclusão
As taxonomias personalizadas são ferramentas fundamentais para organizar e categorizar conteúdo no WordPress de maneira eficiente e estruturada.
Ao implementar taxonomias personalizadas de forma adequada, você melhora a usabilidade do seu site, facilita a navegação dos usuários e aumenta a relevância do seu conteúdo nos mecanismos de busca.
Se você tem alguma dúvida ou gostaria de compartilhar suas experiências, deixe um comentário abaixo.
Estamos aqui para ajudar!
Aproveite também para inscrever-se em nossa newsletter e nosso CANAL NO YOUTUBE para receber mais dicas e tutoriais exclusivos sobre WordPress diretamente na sua caixa de entrada.
Juntos, vamos transformar sua experiência de criação de conteúdo no WordPress!