Hola,
En primer lugar, no estoy interesado en usar complementos para hacer esto: estoy creando mi propio tema y funciones de CPT, etc., sin complementos. Acabo de enterarme de que es posible tener una alternativa; Segundo encabezado y pie de página para páginas específicas del sitio y funciona bien. Sin embargo, cuando repito el ejercicio para crear una tercera variación, simplemente carga el valor predeterminado, header.php, footer.php and page.php
. Ninguno de los tutoriales que he aprendido en línea explica realmente si es posible tener una tercera variación o incluso una cuarta.
Cuando uso un segundo encabezado y pie de página (como se muestra a continuación respectivamente) en la nueva página, así:
if( is_page('page-log') ) { get_header('log'); }
else { get_header(); }
if( is_page('page-log') ) { get_footer('log'); }
else { get_footer(); }
Funciona como se esperaba: cuando agrego una tercera condición y creo toda la página requerida, así:
if( is_page('page-log') ) { get_header('log'); }
elseif( is_page('app-dash') ) { get_header('app'); }
else { get_header(); }
if( is_page('page-log') ) { get_footer('log'); }
elseif( is_page('app-dash') ) { get_footer('app'); }
else { get_footer(); }
el encabezado y pie de página predeterminados (en la cláusula else) y la carga predeterminada de page.php y no la nueva tercera página.
¿Alguna idea de lo que está pasando aquí o simplemente no es posible tener 3 o más encabezados y pies de página alternativos en su plantilla?