Cómo limitar la profundidad del menú de wordpress en el panel de administración

2

¿Es posible limitar la profundidad máxima del menú en el panel de administración /nav-menus.php ?

Necesito esto porque mi tema no admite más de dos niveles de menú, por lo que no tiene sentido permitir que un usuario haga menús más profundos.

    
pregunta jmarceli 09.10.2016 - 12:09

1 respuesta

8

La solución que se me ocurrió:

/**
 * Limit max menu depth in admin panel to 2
 */
function q242068_limit_depth( $hook ) {
  if ( $hook != 'nav-menus.php' ) return;

  // override default value right after 'nav-menu' JS
  wp_add_inline_script( 'nav-menu', 'wpNavMenu.options.globalMaxDepth = 1;', 'after' );
}
add_action( 'admin_enqueue_scripts', 'q242068_limit_depth' );
    
respondido por el jmarceli 09.10.2016 - 13:49

Lea otras preguntas en las etiquetas