Una sola categoría por entrada

6 dic 2012, 17:57:19
Vistas: 35.6K
Votos: 29

¿Cómo hacer que cada entrada/página tenga una y solo una categoría? Las categorías podrían tener un botón de radio en lugar de una casilla de verificación junto a cada una.

0
Todas las respuestas a la pregunta 3
0
24

De hecho, escribí un plugin exactamente para eso.

http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/

En la configuración del plugin defines qué taxonomías quieres que tengan esta restricción.

6 dic 2012 19:44:06
5
11

Mi solución preferida sería utilizar Advanced Custom Field con el campo de Taxonomía.

De esta manera puedes agregar un simple campo de selección HTML para la categoría, y al mismo tiempo ocultar el widget predeterminado de categorías de WordPress.

https://www.advancedcustomfields.com/resources/taxonomy/

9 abr 2013 16:52:08
Comentarios

Definitivamente apoyo esto. El plugin ACF es excelente en primer lugar, y esta solución es extremadamente simple. Una nota importante, creo que el Complemento de Campo de Taxonomía es solo para ACF 3, mientras que ACF ahora está en la versión 4 y tiene campos de Taxonomía integrados. Simplemente elimina tus Taxonomías personalizadas a través de la pestaña Opciones de Pantalla.

Morgan Delaney Morgan Delaney
6 ene 2014 20:58:17

Tienes toda la razón, ahora todo está integrado :)

Vincent Wasteels Vincent Wasteels
7 ene 2014 00:20:10

Por favor corrígeme si estoy equivocado, pero este método crea otro campo (meta de publicaciones) para almacenar los enlaces de términos en lugar de usar el método predeterminado de WordPress (tabla de términos). Esto significa que las características estándar de WordPress como la columna de administración automática y los recuentos de términos de taxonomía no funcionan correctamente.

Phil_1984_ Phil_1984_
16 jun 2015 17:06:03

Ese enlace está roto. ¿Hay un enlace actualizado?

Jason Axelson Jason Axelson
28 oct 2015 07:58:47

ACF es genial, pero ten en cuenta que los temas siempre acomodan el post_meta predeterminado de categoría. Es más flexible, pero si solo buscas restringir las categorías a una por instancia de tipo de entrada, no es la solución más rápida.

Archonic Archonic
22 dic 2015 08:50:46
0
-3

Desde el área de administración de WordPress, no he visto que alguien modifique la selección de categorías para forzar solo 1 categoría. Sin embargo, una buena solución para ti podría ser usar Gravity Forms. Usando Gravity Forms puedes crear una "solución de publicación desde el front-end" y al hacer esto puedes configurar la selección de categorías para usar botones de radio en lugar de casillas de verificación. Alternativamente, también podrías usar un menú desplegable, que nuevamente solo permite 1 selección.

Otra alternativa es modificar el área de wp-admin (lo cual necesitarás hacer para mantener la parte WYSIWYG del editor de contenido, ya que no creo que la solución de front-end proporcione esto). Sugeriría que elimines el cuadro meta de categorías estándar, muy fácilmente usando el código de esta página: http://codex.wordpress.org/Function_Reference/remove_meta_box

Y luego crear tu propio cuadro meta de categorías usando un valor desplegable, que puedes crear fácilmente desde esta página: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories

6 dic 2012 19:24:33