Me preguntaba cómo podría configurar un metabox de taxonomía en una página de edición de publicaciones que sería similar al tipo de "etiquetas" (con campo de búsqueda y sugerencias automáticas), pero sin el derecho de agregar un nuevo término.
Entonces, por ejemplo, si escribo una palabra, obtengo sugerencias de términos que puedo usar de la lista de términos existentes, pero si escribo una palabra que no existe, entonces no agrega los términos a la lista.
EDITAR
En realidad, lo que estoy buscando es exactamente el comportamiento de la funcionalidad "Buscar" en el Editor de menús:
Como este es un comportamiento básico de WP, ¿hay alguna manera de usarlo también en las páginas de edición posterior? Me pregunto porque estos bloques se ven exactamente iguales, ambos tienen las pestañas "ver todo" y "más recientes", pero "buscar" solo está presente en el Editor de menús.
Respuestas:
Se me ocurrió una solución para su primera pregunta. es decir, el metabox de impuestos que solo sugiere términos de la lista de términos existentes pero no le permite agregar nuevos términos. La solución se basa en jQuery y modifica el comportamiento predeterminado de las metacuadros de etiquetas (es decir, taxonomías no jerárquicas).
Limitación: actualmente solo permite agregar 1 término a la vez, es decir, no puede agregar varios términos existentes como valores separados por comas.
El código también está disponible como la esencia de github .
Podría hacer un editor de menú como metabox para taxonomía el próximo fin de semana. ;)
la solución a continuación se puede usar como complemento, como también se puede usar en su archivo function.php.
ACTUALIZACIÓN: código actualizado para manejar la clave de retorno según el comentario de @ mike.
fuente
Enter
tecla. He intentado volverfalse
akeyCode == 13
, pero eso no parece hacer el truco, ¿tiene alguna idea?. Además, sería mejor si el script se llama sólo enpost.php
ypost-new.php
páginas de administración.Esta pregunta es un poco vieja, pero tal como la encontré, otras personas pueden venir y buscar las mismas cosas. Este PLugin fue útil https://wordpress.org/plugins/admin-category-filter/#developers y puede agregarle código manualmente o a las 'funciones personalizadas de su tema.php para ocultar la sección de categoría principal o' agregar nuevo botón de categoría 'en absoluto A css display: ninguno de los atributos para la identificación div funcionará perfectamente.
fuente