1. Interfaz de usuario de Weblabs (Pro)
  2. Desarrolladores
  3. Extensiones de menú

Extensiones de menú

El complemento de interfaz de usuario de Weblabs permite a los desarrolladores agregar elementos de menú personalizados en la sección "Extensiones" del menú de administración de WordPress. Esto se logra utilizando el complemento Elementos de menú personalizados de Weblabsui Filtro proporcionado por el complemento.

Pasos para agregar menús personalizados

  1. Engancharse en el Elementos de menú personalizados de Weblabsui Filtrar:
    Para agregar sus elementos de menú personalizados, debe conectarse a Elementos de menú personalizados de Weblabsui Filtrar en su complemento o tema funciones.php archivo.
Código
add_filter('weblabsui_custom_menu_items', 'my_custom_menu_items'); function my_custom_menu_items($items) { $items[] = [ 'Título del menú', // El título del elemento del menú 'manage_options', // Capacidad requerida para acceder a este menú 'my_custom_menu_slug', // El slug del elemento del menú 'my_custom_menu_callback', // La función a llamar cuando se hace clic en el elemento del menú 'dashicons-admin-generic' // Opcional: Icono para el elemento del menú ]; return $items; }
  1. Defina la función de devolución de llamada:
    Cree la función de devolución de llamada que se ejecutará cuando se haga clic en el elemento del menú. Esta función debería gestionar la visualización del contenido de su página de menú personalizada.
Código
función my_custom_menu_callback() { echo &#039;<h1>Mi página de menú personalizada</h1>&#039;; // Agrega tu contenido personalizado aquí }
  1. Establecer permisos:
    Asegúrese de que la capacidad especificada en el elemento del menú (por ejemplo, Administrar opciones) es apropiado para los usuarios que deben tener acceso a este menú.
  2. Pruebas:
    Después de implementar el código anterior, dirígete al área de administración de WordPress. Deberías ver tu elemento de menú personalizado en la sección “Extensiones”. Haz clic en él para verificar que muestre el contenido esperado.

Ejemplo

A continuación se muestra un ejemplo completo de cómo agregar un elemento de menú personalizado:

Código
add_filter(&#039;weblabsui_custom_menu_items&#039;, &#039;my_custom_menu_items&#039;); function my_custom_menu_items($items) { $items[] = [ __(&#039;Mi menú personalizado&#039;, &#039;weblabsui&#039;), // Título del menú &#039;manage_options&#039;, // Capacidad &#039;my_custom_menu_slug&#039;, // Slug del menú &#039;my_custom_menu_callback&#039;, // Función de devolución de llamada &#039;dashicons-admin-generic&#039; // Icono ]; return $items; } function my_custom_menu_callback() { echo &#039;<h1>&#039; . __(&#039;Mi página de menú personalizada&#039;, &#039;weblabsui&#039;) . &#039;</h1>&#039;; // Agregue contenido o funcionalidad adicional aquí }

Conclusión

Siguiendo estos pasos, los desarrolladores pueden agregar fácilmente elementos de menú personalizados en la sección “Extensiones” del complemento Weblabs UI, mejorando la funcionalidad y la experiencia del usuario de su interfaz de administración de WordPress.

¿Cómo podemos ayudarte?