Respuesta a: Quitar sidebar de entradas y de páginas simultaneamente

Inicio Foros WordPress Themes y Diseño Quitar sidebar de entradas y de páginas simultaneamente Respuesta a: Quitar sidebar de entradas y de páginas simultaneamente

#52333

imported_fliberty
Participante

Tienes que modificar la llamada al sidebar en el archivo footer.php, por ejemplo:
Una llamada para cargar el sidebar:
[quote]<?php get_sidebar(); ?>[/quote]
Lo reemplazas por:
[quote]<?php if(is_page() && is_single()) { } else { ?>
<?php get_sidebar(); ?>
<?php } ?>[/quote]

Una forma más larga por si no funciona el && (aun no me acostumbro a utilizar este tipo de funciones combinadas y no se utilizarlas a la perfección), sería:
[quote]<?php if(is_page()) { } elseif(is_single()) {} else { ?>
<?php get_sidebar(); ?>
<?php } ?>[/quote]

Lo que hace esta función es que si estás en una página o contenido de una entrada, no se mostrará el sidebar mientras que cuando estés en cualquier otra página si lo hará.

[i]PD: La misma función un tanto más larga:[/i]
[quote]<?php if(is_page()) { ?>
<?php } elseif(is_single()) { ?>
<?php } else { ?>
<?php get_sidebar(); ?>
<?php } ?>[/quote]

Espero que sea lo que buscas.

Pin It on Pinterest

Ir al contenido