Eu queria saber como eu poderia configurar uma metabox taxonomia em uma página de pós-edição que seria semelhante ao tipo "tags" (com campo de pesquisa e sugestões automáticas), mas sem o direito de adicionar um novo termo.
Por exemplo, se eu digitar uma palavra, recebo sugestões de termos que posso usar na lista de termos existentes, mas se eu digitar uma palavra que não existe, ela não adicionará os termos à lista.
EDITAR
Na verdade, o que estou procurando é exatamente o comportamento da funcionalidade "Pesquisar" no Editor de menus:
Como esse é um comportamento básico do WP, também existe uma maneira de usá-lo nas páginas pós-edição? Gostaria de saber porque esses blocos têm a mesma aparência, ambos têm as guias "exibir tudo" e "mais recente", mas a opção "pesquisar" está presente apenas no Editor de menus.
Respostas:
Eu vim com uma solução para sua primeira pergunta. ou seja, a metabox fiscal que sugere apenas termos da lista de termos existentes, mas não permite adicionar novos termos. A solução é baseada em jQuery e modifica o comportamento padrão das meta-caixas de tags (ou seja, taxonomias não-hierárquicas).
Limitação: atualmente, permite adicionar apenas 1 termo por vez, ou seja, não é possível adicionar vários termos existentes como valores separados por vírgula.
O código também está disponível como essência do github .
Eu poderia fazer editor de menu como metabox para taxonomia no próximo fim de semana. ;)
a solução abaixo pode ser usada como plug-in e também no seu arquivo function.php.
UPDATE: código atualizado para manipular a chave de retorno conforme o comentário de @ mike.
fonte
Enter
tecla. Eu tentei retornarfalse
emkeyCode == 13
, mas isso não parece fazer o truque, você tem alguma ideia?. Além disso, seria melhor se o script foi chamado apenas empost.php
epost-new.php
páginas de administração.Essa pergunta é um pouco antiga, mas, como eu a achei, outras pessoas podem procurar as mesmas coisas. Este PLugin foi útil https://wordpress.org/plugins/admin-category-filter/#developers E você pode adicionar manualmente código a ele ou às funções do seu tema custumizado.php para ocultar a seção da categoria pai ou a opção 'add new botão de categoria 'de todo Um display css: nenhum atributo para o div id funcionará perfeitamente.
fonte