Tecnología

Inicio

Cómo crear un menú de nivel superior en la administración de WordPress

El área de administración de WordPress - también llamado el "tablero" - consiste en una barra lateral y varias pantallas, como el "Editar entrada" o "instalar temas" pantallas. La barra lateral contiene elementos de menú de nivel superior y submenús, como "Apariencia" y debajo de eso, "Menús", "Editar" y otros. Al crear una página de opciones de tema para el tema, se puede añadir un enlace del menú de nivel superior que se conecta a la página de su archivo "functions.php". Este elemento de menú de nivel superior ofrece a los usuarios una manera fácil de llegar a las opciones del tema, sin pasar por ningún otro menús.

Instrucciones

1 Entre para WordPress y vaya a "Editor" en el submenú "Apariencia". Haga clic en el enlace al archivo "functions.php".

2 Ir a la parte inferior del archivo de código de funciones y añadir el nuevo código que termina justo por encima del delimitador de PHP ">?" Etiqueta. Declarar una nueva función que añadirá al menú de nivel superior para el administrador de la barra lateral:

add_admin_menu función () {

}

3 Utilice la opción "add_options_page ()" función dentro de su nueva función para crear un nuevo menú de nivel superior:

add_admin_menu función () {

add_options_page ( "Título de Aquí", "Menú de títulos Aquí ',' ',' manage_options menú-Slug ',' menu_page_function ');

}

Para reducir esto: "Título de aquí" es el título de la página de un usuario carga después de hacer clic en el nuevo enlace del menú; "Título del menú Aquí" es el título del mismo enlace; "Menú-babosa" es una babosa usted debe dar su menú; y "menu_page_function" es el nombre de una función que crea la nueva página. No cambie "manage_options", sin embargo.

4 Crear una función que da salida a los contenidos de la nueva página. Esta es la página que el usuario verá después de hacer clic en el nuevo elemento de menú en la barra lateral de administración. Coincidir con el nombre de la función para el nombre que utilizó en lugar de "menu_page_function" en el "add_options_page ()" código:

menu_page_function función () {

echo '<div class = "wrap">';

echo '<h2> título de la página </ h2>';

echo '</ div>';

}

El ejemplo anterior sólo muestra cómo agregar un título a esta página. Escribir el código HTML dentro de la función para crear la página.

5 Añadir la "add_action ()" función para decirle WordPress para cargar el código de construcción menú de nivel superior cuando el usuario está viendo la sección de administración de WordPress:

add_action ( 'admin_menu', 'add_admin_menu');

Reemplazar "add_admin_menu" con el nombre de la función que contiene el "add_options_page) (" código.