Índice
A taxonomia é definida como uma forma de agrupar itens semelhantes. O que basicamente faz é adicionar uma dimensão relacional ao conteúdo do nosso site. Em caso de Wordpress Este agrupamento relacional é dado pelos rótulos e categorias que criamos para agrupar nossas entradas; Ao agrupá-los estamos definindo sua taxonomia, esta taxonomia pode ser hierárquica, o que ocorre no caso de categorias e subcategorias, ou não, o que se reflete nos rótulos ou tags.Taxonomias padrão do Wordpress
Por padrão Wordpress vem com as seguintes taxonomias disponíveis:
1. Categoria - nos permite agrupar várias entradas semelhantes.
2. Tag - são tags anexadas às entradas.
3. Categoria do link - nos permite agrupar links semelhantes.
As categorias são hierárquicas e nós as definimos quando criamos as entradas. As tags não usam hierarquia e também são definidas ao criar entradas, por último, as categorias de links são usadas quando agrupamos links semelhantes, usando o gerenciador de links de Wordpress.
Essas três taxonomias estão disponíveis para serem usadas na instalação básica e padrão de Wordpress.
Cada categoria ou tag que criamos é um termo dessa taxonomia. Por exemplo, uma categoria chamada música é um termo da taxonomia da categoria. Uma marca chamada rock é um termo da taxonomia de marcas. Ao compreender esses conceitos e termos, nos ajudaremos a construir nossas próprias taxonomias, inclusive quando quisermos organizar as informações em nosso site.
Estrutura das tabelas de taxonomia
Em Wordpress Temos 3 tabelas no banco de dados que armazenam todas as informações sobre este assunto, as tabelas são: wp_terms, wp_terms_relationships, wp_term_taxonomy; Com este esquema podemos tornar a funcionalidade muito flexível, o que nos permite definir qualquer tipo de taxonomia customizada, que podem ser categorias de tags ou categorias de links, ou qualquer novo termo de que necessitemos. A tabela wp_term_taxonomy definir a qual taxonomia cada termo pertence; por exemplo, todas as etiquetas de identificação serão listadas nesta tabela com um valor taxonômico de post_tag.
A tabela wp_term: relacionamento é uma tabela de referência cruzada que relaciona os termos taxonômicos com o conteúdo; por exemplo, quando criamos um novo registro ou entrada e associamos o ID da postagem ao termo ID.
Entendendo relacionamentos
Para entender melhor as relações entre as tabelas de taxonomia que temos em Wordpress É útil ver o gráfico a seguir, onde temos um trecho do modelo entidade-relacionamento:
Como podemos ver que essas três tabelas estão relacionadas por identificadores únicos, vamos ver na imagem a seguir uma consulta ao banco de dados que nos mostrará mais detalhadamente como a relação entre as tabelas é estabelecida:
Esta consulta retorna todos os posts em nosso banco de dados junto com todos os termos taxonômicos associados a eles.
Com isso finalizamos o tutorial e com esse conhecimento, teremos melhores ferramentas para entender como organizar nosso conteúdo em Wordpress, além de podermos pensar em maneiras de expandir as funcionalidades ao que ditar nossa necessidade.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo