Blog

Scripts Úteis

Como limitar a seleção de taxonomias no WordPress

Se você precisa fazer uma limitação na seleção dos checkboxes no backend do WordPress, este artigo é para você.

Quer receber conteúdos em primeira mão?
Assine a minha Newsletter

Se você precisa fazer uma limitação na seleção dos checkboxes no backend do WordPress, este artigo é para você. Muitas vezes, ao lidar com um Custom Post Type (CPT) que possui taxonomias, é necessário restringir a seleção desses checkboxes. Neste tutorial, vou te ensinar como fazer isso de forma simples e fácil utilizando o Jet Engine.

Passo 1: Configurando as taxonomias

Antes de começar, é importante configurar as taxonomias do seu CPT. Por exemplo, vamos supor que você tenha um CPT chamado “professores” e dentro dele tenha algumas taxonomias, como “curso” e “sexo”.

Descobrindo o nome das taxonomias

Para configurar as taxonomias corretamente, primeiro você precisa descobrir o nome delas. Para isso, siga os passos abaixo:

  • Acesse o backend do WordPress e entre no CPT que você deseja configurar.
  • Procure pelos registros que possuem as taxonomias que você deseja limitar.
  • Clique com o botão direito do mouse sobre o grupo de checkboxes da taxonomia desejada.
  • Selecione a opção “Inspecionar” ou “Inspecionar elemento” no menu que aparece.
  • Na janela de inspeção, localize o atributo “id” da lista não ordenada (ul) que contém os checkboxes.
  • Copie o valor do atributo “id”. Esse será o nome da taxonomia.

Repita esse processo para todas as taxonomias que você deseja limitar.

Configurando o limite de seleção

Agora que você possui os nomes das taxonomias, é hora de configurar o limite de seleção para cada uma delas. Para isso, siga os passos abaixo:

  • Acesse o backend do WordPress e vá até a seção “Jet Engine post types”.
  • Selecione o CPT que você deseja configurar.
  • Na seção “Metafields”, adicione um novo metafield.
  • Dê um nome para o metafield, por exemplo, “script”.
  • No campo “Field Type”, selecione a opção “HTML”.
  • No campo “HTML code”, cole o script disponível neste link.
  • Edite o script de acordo com as taxonomias que você deseja limitar.
  • Salve as alterações.

Personalizando o script

No script, você encontrará as linhas onde poderá configurar as suas taxonomias. Para cada taxonomia, você precisará definir o nome e o limite de seleção.

Por exemplo, se você deseja limitar a taxonomia “sexo” a apenas uma seleção, você deve alterar a linha que contém “sexo checklist” para “sexo checklist Só pode um”.

Da mesma forma, se você deseja permitir até quatro seleções na taxonomia “cursos”, você deve alterar a linha que contém “cursos checklist” para “cursos checklist Só pode até quatro”.

Se você possuir mais taxonomias, basta copiar e colar as linhas de inicialização e modificar o nome e o limite de seleção de cada uma.

Após personalizar o script, salve as alterações e recarregue a página de cadastro do seu CPT para visualizar as alterações.

Limitar a seleção de taxonomias no backend do WordPress pode ser uma tarefa complicada, mas com o uso do Jet Engine fica muito mais fácil. Com o script disponibilizado neste tutorial, você poderá definir limites de seleção para cada taxonomia do seu CPT, evitando erros e problemas no sistema.

Espero que este tutorial tenha sido útil para você. Se tiver alguma dúvida, deixe um comentário abaixo. Até a próxima!

Made with VideoToBlog

Compartilhe
1056 Visualizações

Quer receber conteúdos em primeira mão?
Assine a minha Newsletter

Entrar em Contato

Dante Testa

Para discutirmos suas necessidades, preencha o formulário; vou lhe chamar no Whatsapp.

Nome *
Whatsapp *
E-mail *
Mensagem *