24/04/2013, 10:51
|
| | | 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 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<?php if ( is_home() || is_front_page() ) : get_template_part( 'header' ); elseif ( is_page('my-contact-page') ) : get_template_part( 'header', 'contact-page' ); elseif ( is_page() ) : get_template_part( 'header', 'other-page' ); endif; ?>
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 |