Plugin muestra grafica en WordPress
En este tutorial, aprenderemos a crear un submenú administrativo en WordPress, que es una funcionalidad esencial para organizar mejor las opciones de administración en un plugin.
Pasos para Crear un Submenú Administrativo en WordPress:
- Preparación del Entorno:
- Inicia abriendo tu entorno de desarrollo y navega al directorio de plugins de WordPress (
wp-content/plugins
). - Crea una carpeta para tu nuevo plugin, por ejemplo,
mi-admin-menu-avanzado
. - Dentro de esta carpeta, crea un archivo
index.php
que será el principal de tu plugin.
- Inicia abriendo tu entorno de desarrollo y navega al directorio de plugins de WordPress (
- Código del Plugin:
- Inicia el archivo
index.php
con la información estándar del plugin:
- Inicia el archivo
<?php
/*
Plugin Name: Mi Admin Menú Avanzado
Description: Añade un menú administrativo con submenús para gestionar configuraciones.
Version: 1.0
Author: Tu Nombre
*/
Agrega el código para registrar el menú y los submenús:
function mi_menu_admin_setup() {
add_menu_page('Título del Menú', 'Admin Menú', 'manage_options', 'mi-menu-admin', 'mi_menu_admin_page', 'dashicons-admin-generic');
add_submenu_page('mi-menu-admin', 'Submenú 1', 'Submenú 1', 'manage_options', 'mi-submenu-1', 'mi_submenu_1_page');
add_submenu_page('mi-menu-admin', 'Submenú 2', 'Submenú 2', 'manage_options', 'mi-submenu-2', 'mi_submenu_2_page');
}
add_action('admin_menu', 'mi_menu_admin_setup');
function mi_menu_admin_page() {
echo '<h1>Bienvenido al Menú Principal</h1>';
}
function mi_submenu_1_page() {
echo '<h1>Este es el Submenú 1</h1>';
}
function mi_submenu_2_page() {
echo '<h1>Este es el Submenú 2</h1>';
}
- Activación del Plugin:
- Guarda y sube tu plugin al servidor de WordPress.
- Activa tu plugin desde el panel de administración en la sección ‘Plugins’.
- Uso del Menú Administrativo:
- Una vez activado, verás el nuevo menú en la barra lateral del área de administración.
- Cada opción del menú y submenú cargará su respectiva función, mostrando el contenido definido.
- Personalización y Expansión:
- Personaliza los submenús según las necesidades específicas de tu plugin o sitio web.
- Añade más funcionalidades a las páginas de los submenús como formularios, estadísticas, y herramientas de gestión.
Consejos para Mejorar la Funcionalidad:
- Seguridad: Asegúrate de que solo los usuarios con los permisos adecuados puedan acceder a los menús administrativos.
- Diseño y UX: Cuida el diseño y la experiencia de usuario en tus páginas administrativas para que sean intuitivas y fáciles de usar.
- Pruebas: Realiza pruebas exhaustivas en diferentes entornos para asegurarte de que tu plugin funciona correctamente en todas las versiones de WordPress.
Este tutorial básico te proporciona una estructura para comenzar a crear menús administrativos complejos con submenús, permitiendo una organización detallada y funcional de las opciones de tu plugin en WordPress.