Tecnología

Inicio

Cómo hacer que su tema de WordPress Compatible con menús

Cómo hacer que su tema de WordPress Compatible con menús


WordPress 3.0 añadido a los usuarios menús de navegación personalizados pueden editar fácilmente en el salpicadero. Antes de poder utilizar estos menús, que necesita un tema compatible con ellos. Agrega compatibilidad en el archivo "functions.php" de un tema y luego agregar las funciones necesarias para llamar a los menús en los archivos de plantilla. Uso de la función register_nav_menus (), puede añadir varios menús para editar en el panel de control, que es el backend de WordPress. Una vez terminado, a continuación, puede iniciar sesión en el tablero de instrumentos y editar sus menús, añadir, borrar y reorganizar enlaces sin necesidad de programación.

Instrucciones

1 Ingrese a su panel de WordPress y vaya a "Apariencia". Haga clic en "Editor" en "Apariencia" y haga clic en el enlace en "Funciones temáticos" en el lado derecho de la caja de edición de tema. Si se trabaja en los archivos del tema en su ordenador, puede abrir "functions.php" en el editor de código en su lugar. Ese archivo se encuentra aquí:

/ Yoursite / wp-content / themes / theme-carpeta /

2 Agregue este código en algún lugar de su archivo "functions.php":

(si function_exists ( 'register_nav_menus')) {

register_nav_menus (

array(

'First_menu_name' => 'Mi primer menú',

'Second_menu_name' => 'Mi Segunda Menú'

)

);

}

Esta función comprueba si existe la función register_nav_menus () en su versión actual de WordPress y luego utiliza esa función para registrar una serie de menús. Puede agregar uno, dos o cualquier otro número de menús que desee utilizando esta función.

3 Editar la plantilla en la que desea añadir un menú. La mayoría de los temas ponen al menos un menú en el archivo "header.php", ya veces en el archivo "footer.php" también. Aquí está el código:

<? Php wp_nav_menu (); ?>

El código anterior es genérico y no incluye ningún parámetro. Utilizar parámetros para configurar los menús de programación. Aquí hay un ejemplo usando wp_nav_menu () para llamar a un menú con un nombre específico, que sería entonces necesario que el usuario cree en el panel "Menús" del panel de control:

<? Php wp_nav_menu (array ( 'menú' => 'menú principal')); ?>

4 Navegue hasta el panel "Menús" en "Apariencia" en el panel de WordPress. Debería ver los menús que ha creado. Las casillas de verificación junto a los enlaces que desee en las listas en el lado izquierdo y haga clic en "Añadir" para colocarlos en un menú. Reorganizar los enlaces arrastrándolos y soltándolos. vínculos con sangría en el menú indican enlaces de segundo y tercer nivel. Haga clic en las pestañas de la parte superior para cambiar entre los menús.

Consejos y advertencias

  • Añadir una clase de contenedor a un menú en el código para hacer que sea más fácil de peinar en el CSS. Aquí está la función wp_nav_menu () con una clase de contenedor: "<? Php wp_nav_menu (array ( 'contenedor' => 'nombre de clase'));>?". A continuación, puede hacer referencia a la carta en CSS como ".classname {}".
  • Siempre una copia de seguridad de los archivos del tema antes de editarlos. Los errores en el código PHP a menudo resultan en pantallas en blanco. Leer el error, busque la línea de código donde existe el error y corregirlo para deshacerse de la pantalla en blanco. Los errores tipográficos causan la mayoría de los errores.