Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/07/2012, 08:27
m0nd
 
Fecha de Ingreso: marzo-2012
Mensajes: 14
Antigüedad: 12 años, 7 meses
Puntos: 4
Respuesta: Añadir páginas al plugin sin que aparezcan en el menú del backend

Después de varios días de búsqueda he encontrado la solución, que al final era una chorradilla.

Código PHP:
<?php
function  menu_plugin_partners() {
    
add_menu_page('Partners''Partners'2__FILE__'page_ppal');
    
add_submenu_page(__FILE__'partners''A&ntilde;adir partner'10'add-partner''add_partner');
    
add_submenu_page(null'partners''Editar partner'10'edit-partner''edit_partner');
    
add_submenu_page(null'partners''Borrar partner'10'borrar-partner''borrar_partner');
}

add_action('admin_menu''menu_plugin_partners');
?>

Lo que había que hacer era poner a null el parent-slug (a quien se ancla esa página como submenú), de esta manera no figura en el submenú de nadie pero wordpress la entiende como una página propia y cuando la llamemos tendrá el menú lateral, la barra de admin, los estilos, y todo lo necesario para que se vea como una página del backend.

No entiendo por qué he tardado en encontrarlo, esto debería figurar en la página del Codex de wordpress :P