From 3947e36c98c5ed0f4015ededa3e02e7fd06751cd Mon Sep 17 00:00:00 2001 From: FrankZamora Date: Thu, 13 Nov 2025 22:57:54 -0600 Subject: [PATCH] =?UTF-8?q?feat:=20mover=20men=C3=BA=20Apus=20Theme=20a=20?= =?UTF-8?q?nivel=20superior=20en=20sidebar=20de=20WordPress?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Cambiar de add_theme_page() a add_menu_page() - Posición 61 (después de Appearance, antes de Plugins) - Ícono dashicons-admin-generic - Menú ahora aparece al mismo nivel que Dashboard, Settings, etc. - NO dentro del menú Apariencia Completa PASO 2.0 del PLAN-PREPARACION-TEMA-BD.md --- admin/includes/class-admin-menu.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/admin/includes/class-admin-menu.php b/admin/includes/class-admin-menu.php index 845fe8b9..9896c7f8 100644 --- a/admin/includes/class-admin-menu.php +++ b/admin/includes/class-admin-menu.php @@ -24,15 +24,17 @@ class APUS_Admin_Menu { /** * Registrar página de admin + * Crea menú de nivel superior en sidebar (NO dentro de Apariencia) */ public function add_menu_page() { - add_theme_page( - 'APUs Theme Settings', // Page title - 'Tema APUs', // Menu title + add_menu_page( + 'Apus Theme Options', // Page title + 'Apus Theme', // Menu title 'manage_options', // Capability 'apus-theme-settings', // Menu slug array($this, 'render_admin_page'), // Callback - 59 // Position + 'dashicons-admin-generic', // Icon (WordPress Dashicon) + 61 // Position (61 = después de Appearance que es 60) ); }