Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2013, 11:47
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 9 meses
Puntos: 638
Respuesta: Header diferente por pagina. doble foto

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.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose