Como registrar uma taxonomia personalizada no WordPress
Publicados: 2022-09-17Adicionar uma taxonomia personalizada ao WordPress é um processo de duas etapas. Primeiro, você precisa registrar a taxonomia usando a função register_taxonomy(). Esta função recebe três parâmetros: O nome da taxonomia. Esta deve ser uma string exclusiva que será usada para identificar a taxonomia em todo o WordPress. O(s) tipo(s) de objeto aos quais a taxonomia se aplica. Este pode ser um único tipo de objeto (por exemplo, “post”) ou uma matriz de tipos de objeto (por exemplo, array('post', 'page')). Uma variedade de opções para a taxonomia. Depois de registrar a taxonomia, você precisa adicioná-la ao(s) tipo(s) de objeto aos quais ela se aplica. Isso é feito usando a função register_taxonomy_for_object_type(). Esta função recebe dois parâmetros: O nome da taxonomia. E é isso! Agora você adicionou com sucesso uma taxonomia personalizada ao WordPress.
As taxonomias personalizadas no WordPress possibilitam estruturar grandes quantidades de conteúdo de maneira lógica e bem organizada. A função register_taxonomy() é uma função de backend projetada para lidar com o trabalho pesado que estamos esperando. O WordPress Codex contém uma lista de opções de taxonomia . Você pode começar a organizar o conteúdo de suas postagens por local adicionando alguns termos à sua nova taxonomia depois de adicioná-los. Um tema WordPress pode exibir seu conteúdo com um modelo de tema de taxonomia que ele criou em conjunto com sua taxonomia personalizada. O uso de tags condicionais no WordPress pode ser usado para determinar qual conteúdo aparece em uma página. O WordPress inclui uma variedade de funções para trabalhar com taxonomias.
O WordPress adicionou um novo parâmetro à classe, tax_query, como parte de sua atualização 3.0.3. Você pode exibir o conteúdo de uma taxonomia de várias maneiras se usar esse recurso. O plug-in de metadados de taxonomia pode ser usado para anexar metadados a termos de taxonomia . Dessa forma, uma nova tabela de banco de dados de taxonomia pode ser criada que incluirá campos de taxonomia adicionais. Usaremos ganchos de ação para simplificar a anexação de campos adicionais às nossas taxonomias. Ao fazer isso, alcançamos nosso objetivo incorporando as funções listadas abaixo em nosso tema ou plugin. Haverá uma alteração no item %taxonomy% na URL acima, dependendo do termo que você estiver editando.
Use a função get_metadata para procurar dados que ainda estão no formulário. Precisaremos processar e salvar os dados após adicionar os campos do formulário usando a função update_term_meta do plug-in de metadados de taxonomia. Em seguida, usamos a função get_taxonomias() para anexar os novos campos de taxonomia a cada taxonomia pública, que inclui as tags e categorias internas. As tags, categorias e categorias personalizadas públicas agora devem ter dois novos campos adicionados.
Como uso a taxonomia personalizada no WordPress?

Para usar taxonomias personalizadas no WordPress, você deve primeiro criar uma taxonomia personalizada. Isso pode ser feito adicionando um novo arquivo ao seu tema ou plugin. Depois de criar a taxonomia personalizada, você pode registrá-la no WordPress. Após o registro da taxonomia, você pode criar termos e atribuí-los a postagens e páginas.
O WordPress oferece a capacidade de criar sua própria taxonomia. Contamos com a função register_taxonomy() para simplificar o processo para nós. Você só precisa saber como definir todas as configurações para que elas funcionem corretamente. Neste artigo, abordarei cada etapa do processo de criação de uma taxonomia personalizada. Depois de adicionar alguns termos à área de administração do WordPress, você notará uma nova caixa de localização. Quando você terminar de agrupar o conteúdo por local, é hora de começar a agrupá-lo. Quando se trata de exibir postagens em taxonomias personalizadas, o template archive.php do seu tema é o padrão. Você ainda pode exibi-los com um arquivo de modelo de arquivo personalizado.
Taxonomias personalizadas do WordPress
Em PHP, o seguinte código é usado. register_taxonomy('News', array('label') =>'News','category' =>'Blog Themes'), true); 'News', array('label') => 'News','category'
Como faço para mostrar taxonomia personalizada no WordPress?

Existem algumas maneiras diferentes de exibir uma taxonomia personalizada no WordPress. Uma maneira é usar um plugin como Advanced Custom Fields. Este plug-in permitirá que você adicione um campo personalizado à sua taxonomia e, em seguida, exiba-o em seu site. Outra maneira é editar os arquivos de modelo do seu tema. Você pode adicionar uma taxonomia personalizada ao seu site WordPress adicionando o seguinte código ao seu arquivo functions.php:
As taxonomias personalizadas são um método adicional de organização de postagens personalizadas e grupos de postagens em alguns sites. Os visitantes poderão encontrar o conteúdo que estão procurando se puderem localizar os termos de taxonomia em seu site. Neste artigo, demonstraremos como usar o widget da barra lateral do WordPress para exibir termos de taxonomia personalizados. Depois disso, você deve escolher o tipo de postagem e a taxonomia para exibir em sua barra lateral. Todos os termos da taxonomia selecionada serão exibidos no menu do botão direito. Um único termo pode ser limitado àqueles que foram usados recentemente na guia 'Escolher termos'. Você também pode classificar os termos e outras configurações relevantes na ordem de classificação que preferir.

Neste tutorial, mostraremos como usar um widget da barra lateral do WordPress para exibir termos de taxonomia personalizados. Para exibir o widget, basta carregar o seguinte código de acesso e clicar no botão 'Atualizar' na parte superior da página do widget. O código inclui um parâmetro que determina custom_taxonomy para gerar um shortcode ct_terms. Ao atualizar seus widgets, você notará uma lista de termos taxonômicos personalizados na barra lateral do WordPress.
Criar taxonomia personalizada
Uma taxonomia personalizada é uma maneira de agrupar postagens e outros conteúdos por tópico. Isso pode ser útil para organizar um site ou para permitir que os usuários encontrem conteúdo com mais facilidade. Para criar uma taxonomia personalizada, você precisará registrá-la no WordPress. Isso pode ser feito adicionando algumas linhas de código ao seu tema ou plugin. Uma vez registrado, você pode criar termos e atribuí-los ao seu conteúdo.
Adicionar taxonomia às páginas WordPress
Adicionar uma taxonomia a uma página do WordPress é uma forma de classificar o conteúdo dessa página. Isso pode ser útil para organizar o conteúdo do seu site e tornar mais fácil para os visitantes encontrarem o que estão procurando. Existem algumas maneiras diferentes de adicionar uma taxonomia a uma página do WordPress, e o método escolhido dependerá de suas necessidades específicas.
O objetivo deste tutorial é mostrar como criar um registro dinâmico em qualquer palavra de sua escrita. Este curso ensinará como criar uma taxonomia de artista no WordPress. Como resultado, o WordPress poderá exibir uma lista de bandas e cantores associados a postagens específicas. Podemos dimensionar nosso site com a ajuda de uma taxonomia personalizada. O fato de podermos incluir uma tag de artista com chamadas de API para sites de música também significa que podemos oferecer uma infinidade de recursos interessantes. Antes que possamos começar a fantasiar sobre as possibilidades, devemos primeiro descobrir como exibir as informações em nossa barra lateral. Neste post, usaremos taxonomy-artist.php, que será adicionado ao nosso modelo de arquivo.
O WordPress procura um nome de arquivo para formatar nossas informações neste caso. Você pode aprender mais sobre hierarquias de modelos no WordPress Codex. A banda Kutosis, como mencionei em meu post anterior, será usada em nosso exemplo. Ao adicioná-lo à lista, podemos adicionar a uma lista de postagens que elogiaram o artista. A API FM possui uma grande biblioteca de informações musicais, para que possamos ler tudo. Provavelmente não há API melhor do que esta no mercado. Estamos em boa forma como resultado disso.
Dê uma olhada em nossa estrutura de chamada de API, que você pode ver abaixo. Não é uma boa ideia alterar o URL de cada página de artista em seu site, a menos que você queira que a carreira de Cher apareça em todos eles. The Last permite que você faça uma ampla gama de tarefas. A API FM recupera links inseridos pelo ouvinte para as cinco principais músicas, bem como informações biográficas sobre os artistas. Se você preferir fazer você mesmo, existem vários plugins disponíveis para ajudá-lo no upload de imagens bio. A adição mais recente ao plugin Images Taxonomy é a capacidade de adicionar imagens personalizadas à sua taxonomia via Michael Fields.
Como exibir categorias de taxonomia no WordPress
Supondo que você queira exibir suas categorias em uma lista com links para as páginas de categorias , você pode usar o seguinte código: $args = array( 'show_option_all' => ”, 'show_option_none' => ”, 'orderby' => ' name', 'order' => 'ASC', 'show_last_update' => 0, 'show_count' => 0, 'hide_empty' => 1, 'child_of' => 0, 'exclude' => ”, 'echo' => 1, 'selecionado' => 0, 'hierárquico' => 0, 'nome' => 'cat', 'id' => ”, 'class' => 'postform', 'profundidade' => 0, 'tab_index' => 0, 'taxonomy' => 'category', 'hide_if_empty' => false, 'value_field' => 'term_id', ); wp_dropdown_categories( $args ); ?