Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/07/2009, 11:20
bauhaus1975
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 21 años, 3 meses
Puntos: 1
Respuesta: Cómo saber el nombre de la pagina principal

Bien, como parece que la cosa no se anima os comento lo que al final he hecho. La cual paso a compartir en detalle con vosotros pero seguro que esto se puede hacer de manera 'más limpia' usando funciones del core, que no he sabido usar todavía:

Código PHP:
// Con esto aseguramos que estamos visualizando una página
if(is_page()) {
    
// Sacamos la URL
    
list($page_name,) = explode('/'trim(array_shift(explode('?'$_SERVER['REQUEST_URI'])), '/'));
                
// Si no podemos referirnos a ningún datos usamos la página 'homepage' por defecto.
    
$page_name = (!empty($page_name)?$page_name:'homepage');
    
$sidebarName trim(strtolower($page_name));
    
// Llamada al sidebar. Notar que la propia función en la llamada al archivo antepondrá 'sidebar-' y al final ',php' al nombre pasado en $page_name.
               
get_sidebar($sidebarName);

Si alguien sabe como hace esto mejor, por favor, que lo exponga.
Gracias y un saludo.