Te gustaría poder utilizar diferentes tipos de cabeceras, sidebar, páginas… en función de la página o categoría… Lo primero que debe hacer es crear los php de las diferentes cabeceras que quieras utilizar. En este ejemplo, he creado 3 cabeceras diferentes (header_hom.phpe, header_trabajos.php, header_contacto.php) del header.php que utiliza wordpress por defecto. En mi caso también he creado 3 páginas (home, trabajos y contacto) en las que quiero que aparezca una cabecera personalizada para cada una.
Abrimos el archivo header.php y insertamos el siguiente código php para abrir la cabecera correspondiente en cada caso (este es un ejemplo):
if (is_page('trabajos')){ <?php include(TEMPLATEPATH.'/header_trabajos.php'); ?> } elseif (is_page('contacto')){ <?php include(TEMPLATEPATH.'/header_contacto.php'); ?> } else { <?php include(TEMPLATEPATH.'/header_home.php'); ?> }
*Nota: de esta forma lo podemos utilizar para generar diferentes páginas de inicio (home.php), sidebar (sidebar.php), post (single.php), categorías (category.php), etc…
Agradezco tu comentario 🤘