Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[WP 2.5] Error al crear un menú para el plugin

Estas en el tema de [WP 2.5] Error al crear un menú para el plugin en el foro de WordPress en Foros del Web. Estoy creando un plugin para Wordpress, y necesito crear una página dentro del panel de administración, donde el usuario pondrá un par de datos. La ...
  #1 (permalink)  
Antiguo 16/04/2008, 05:58
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 18 años
Puntos: 18
[WP 2.5] Error al crear un menú para el plugin

Estoy creando un plugin para Wordpress, y necesito crear una página dentro del panel de administración, donde el usuario pondrá un par de datos.

La cosa es que no consigo crear la página. El plugin en sí funciona perfectamente, pero si el usuario no puede editar los datos pues de poco sirve.

Encontré en el Codex de Wordpress un articulo que explicaba cómo añadir menús, pero al usar esas funciones me da error, me dice que la función de crear el menú no existe, lo que me lleva a pensar que en Wordpress 2.5 le cambiaron el nombre.

Este es el código que utilizo (no es el mismo, sino el que saqué del codex):
Código PHP:
add_menu_page('Page title''Top-level menu title'8__FILE__'my_magic_function'); 
¿Alguien sabe cómo puedo crear el menú?

Última edición por sumolari; 17/04/2008 a las 06:25
  #2 (permalink)  
Antiguo 16/04/2008, 13:29
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Re: [WP 2.5] Error al crear un menú para el plugin

lo que te puedo recomendar es que te fijes en algun plugin que funciones para wp 2.5 y que cree un menu, y ver como lo hace para poder copiar el mecanismo.

salu2
  #3 (permalink)  
Antiguo 16/04/2008, 14:04
Avatar de sumolari  
Fecha de Ingreso: mayo-2006
Ubicación: localhost
Mensajes: 1.367
Antigüedad: 18 años
Puntos: 18
Re: [WP 2.5] Error al crear un menú para el plugin

Bueno, lo cierto es que ya había mirado un poco el plugin de akismet para ver cómo se hacía, pero la primera vez usé:
Código PHP:
function akismet_config_page() {
    if ( 
function_exists('add_submenu_page') )
        
add_submenu_page('plugins.php'__('Akismet Configuration'), __('Akismet Configuration'), 'manage_options''akismet-key-config''akismet_conf');


Y no logré nada. Ahora he vuelto a mirar, esta vez fijándome más, y he logrado extraer el código para crear el menú:
Código PHP:
   add_action('admin_menu''akismet_config_page');
function 
akismet_config_page() {
    if ( 
function_exists('add_submenu_page') )
        
add_submenu_page('plugins.php'__('Akismet Configuration'), __('Akismet Configuration'), 'manage_options''akismet-key-config''akismet_conf');


Bueno, ahora sólo queda crear la página de opciones . Gracias por la ayuda.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.