Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/04/2013, 10:51
Avatar de antigoo
antigoo
 
Fecha de Ingreso: octubre-2012
Ubicación: mx
Mensajes: 1.024
Antigüedad: 12 años, 1 mes
Puntos: 83
Respuesta: Header diferente por pagina. doble foto

Cita:
Iniciado por rogertm Ver Mensaje
Por una cuestión semántica yo usaría header-contact-page.php, por ejemplo, en lugar de header-30.php... Solo por una cuestión semántica.

Ahora, te voy a poner un ejemplo. si se está en el home o front page del sitio, cargará el archivo header.php, si estamos en la página de contactos (slug = my-contact-page), entonces carga header-contact-page.php y si es cualquier otra página, carga header-other-page.php.

Código PHP:
Ver original
  1. <?php
  2. if ( is_home() || is_front_page() ) :
  3.     get_template_part( 'header' );
  4. elseif ( is_page('my-contact-page') ) :
  5.     get_template_part( 'header', 'contact-page' );
  6. elseif ( is_page() ) :
  7.     get_template_part( 'header', 'other-page' );
  8. endif;
  9. ?>

Fíjate en el uso de is_page() y get_template_part().

Saludos.
Si este codigo es mejor, mas explicito, mas orden.
__________________
Circulo webweb || uniendo webmasters, seos, comunidad para comercio