Por defecto, el "Categorías de marcadores" taxonomía (oum-type
) utilizado en Open User Map no es jerárquico, lo que significa que se comporta como las etiquetas, mostrándose como un campo de entrada de texto en el editor donde puede escribir y separar los elementos con comas.
Sin embargo, en algunos casos, es más fácil mostrar un lista de casillascomo el estándar de WordPress Categorías interfaz. Esta guía le muestra cómo forzar WordPress para mostrar el oum-type
taxonomía como lista de casillassin cambiar la estructura subyacente de su taxonomía ni modificar el plugin.
🧩 Cómo ponerlo en práctica
- Abra el tema activo
functions.php
archivo
(o mejor: utilice un plugin de fragmentos de código para que los cambios sean seguros e independientes del tema). - Añade el siguiente código:
function oum_force_checkbox_ui_for_oum_type_taxonomy() {
global $wp_taxonomies;
if (taxonomy_exists('oum-type')) {
$wp_taxonomies['oum-type']->hierarchical = true;
}
}
add_action('init', 'oum_force_checkbox_ui_for_oum_type_taxonomy');
🔁 ¿Qué hace esto?
Este fragmento anula el comportamiento de la interfaz de usuario de la oum-type
taxonomía diciéndole a WordPress que la trate como una taxonomía jerárquica - sólo para exposición.
- Tus datos siguen siendo los mismos.
- La taxonomía sigue comportándose como un sistema de etiquetas (plana, no anidada).
- En el editor de entradas, ahora verás una lista de casillas de verificación en lugar de una entrada de forma libre.