Permiso de Wordpress denegado al agregar un submenú

Tengo un problema al crear un submenú en mi menú de configuración en el panel de administración de wordpress. Hice todo correctamente y también tengo la forma de solucionar este problema. Pero lo que realmente quiero saber es por qué aparece el problema.

add_action('admin_menu', 'options_page');
function options_page() {

add_submenu_page(
        'options-general.php',
        'Options page',
        'Options page',
        'manage_options',
        'my-option-page',
        'option_config');   
    }

esto funciona muy bien y no hay problema con eso. Pero cuando traté de cambiar 'mi página de opciones' a '__FILE__' deja de funcionar diciendo que no tengo suficientes permisos. tengo este tutorial en http://www.sitepoint.com/wordpress-options-panel/ Pero no está funcionando. ¿Algunas ideas?

preguntado el 22 de mayo de 12 a las 18:05

¿Estás registrado como administrador? ¿El error de permiso es de wordpress o del servidor? -

si. Estoy desarrollando un tema en mi localhost usando la identificación/contraseña que usé al instalar wp en mi wamp -

También debe iniciar sesión en su cuenta de administrador de Wordpress. -

sí, estoy conectado a mi wordpress como administrador. -

1 Respuestas

Mark Jaquith, un desarrollador líder de WordPress, tuiteó en 2009 que "si usa ARCHIVO en las llamadas de función add_submenu_page() o add_*_page() en los complementos de WordPress, lo está haciendo mal. Utilice una cadena única".

Is ARCHIVO ya se usa para un menú o submenú? Esa podría ser una causa; aunque por supuesto quitaría el uso de ARCHIVO de todos modos.

Otra causa podría ser que el primer argumento, "slug principal", no exista como página de menú. o si lo hace, existe bajo un nombre diferente.

Respondido 14 Jul 12, 04:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.