SmythSys IT Consulting

WordPress: cabeceras personalizadas

El otro día con un cliente teníamos una función javascript que pasaba imágenes en una plantilla de WordPress. El problema es que queríamos que estas imágenes cambiaran según la plantilla. Para eso teníamos que poner headers personalizados.

La plantilla de WordPress normalmente incluye un comando donde carga la cabecera: <?php get_header(); ?>
Este comando carga por defecto el fichero header.php de la plantilla.
Para personalizar una plantilla y poner una cabecera distinta (por ejemplo header1.php ) debes quitar el comando anterior y poner:

<?php include (TEMPLATEPATH . '/header1.php'); ?>

¿Y si quieres poner varias? Bueno, puedes crear varios header y modificar cada plantilla. Pero también puedes hacerlo de una manera más sencilla así:

if (is_page(‘pagina1’)){

	<?php include(TEMPLATEPATH.'/header1.php'); ?>
}
elseif (is_page('pagina2')){
	<?php include(TEMPLATEPATH.'/header2.php'); ?>
}
else {
	<?php include(TEMPLATEPATH.'/header.php'); ?>
}

Deja un comentario

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).