Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2013, 07:06
Avatar de Capimaster
Capimaster
 
Fecha de Ingreso: agosto-2004
Mensajes: 494
Antigüedad: 19 años, 8 meses
Puntos: 2
Como detectar en que plantilla estoy para realizar una accion

Tengo mi sitio de wordpress
y tengo 2 plantillas diferentes la principal y otra que se llama expo
realmente es casi lo mismo... solo que en la plantillla de expo lleva un logotipo diferente y un menu extra dentro del cuerpo.....

pero mi cliente me esta pidiendo que cuando entre a la plantilla expo
oculte todo el contenido de
<div id='header'>

ya saben en esa div contiene el encabezado del template el menu principal y un recuadrito de busqueda...

no encuentro la forma de hacerlo...

se me ocurria hacer algo como con if si detectas que es la plantilla pageexpo { echo ' style=”display:none;”'; dentro de la div header... eso se me hace buena idea.. pero como puedo saber que plantilla es la que estoy trabajando...


viendo el codigo fuente encontre que en la etiqueta body dice asi.
<body class="page page-id-68 page-template page-template-pageexpo-php content-r" layout='2'>

si se fijan ahi claramente me dice... page-template-pageexpo-php

pero esto lo saca con esto...
<body <?php $class=$SMTheme->block_slider_css(); $class.=' '.$SMTheme->sidebars_type; body_class( $class ); ?> layout='<?php echo $SMTheme->layout; ?>'>

de hecho class="page page-id-68 page-template page-template-pageexpo-php content-r" se obtiene con body_class( $class );

pero no se por que no lo puedo meter a una variable para despues hacer el if....
alguien q me haya entendido que me pueda dar una maniita.. se lo agradezco
__________________
http://www.elcapitolio.com.mx - Ocotlán, Jalisco, México