Pregunta sobre Customizr de Wordpress:

Agregar un nuevo sitio de menú

Un usuario preguntó 👇

¡Hola! Tengo que crear el segundo menú a la izquierda en el encabezado. No me funciona. He creado un tema hijo. Intenté anular el archivo original (ini-base.php) y creé la misma carpeta (núcleo) en el niño y puse el archivo en él. Fui a la sección a continuación y llamé al menú adicional mainleft, como puede ver a continuación.

/ * * hook: after_setup_theme * / function czr_fn_register_menus () {/ * Este tema usa wp_nav_menu () en un solo lugar. * / register_nav_menu (‘principal’, __ (‘Menú principal’, ‘customizr’)); register_nav_menu (‘mainleft’, __ (‘Mainleft’, ‘customizr’)); register_nav_menu (‘secundario’, __ (‘Menú secundario (horizontal)’, ‘customizr’)); if (CZR_IS_MODERN_STYLE) {register_nav_menu (‘crop’, __ (‘Menú de barra horizontal. (asegúrese de que la barra superior se muestre en la configuración del encabezado).’, ‘customizr’)); register_nav_menu (‘móvil’, __ (‘Menú móvil’, ‘customizr’)); }} Pero las ubicaciones en admin no se muestran en menús> apprance. ¿Qué más necesito hacer?

(@ d4z_c0nf)

Hace 2 años, 12 meses

Hola, desde el archivo de tema functions.php puede ver que el directorio de la plantilla (no solo la hoja de estilo) requiere el core / init-base.php para que ese archivo, no pueda anularlo en el tema hijo. Además, no necesita sobrescribir ese archivo para registrar un nuevo menú de navegación (porque no cambia un menú de tema, solo agrega uno nuevo).

Puede registrar su menú de navegación agregando el código relevante, haga que su tema infantil sea features.php

Ver ejemplo en código: https://codex.wordpress.org/Function_Reference/register_nav_menu

Espero que esto ayude.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *