Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

¿Cómo puedo eliminar el sidebar en un post determinado?

Estas en el tema de ¿Cómo puedo eliminar el sidebar en un post determinado? en el foro de WordPress en Foros del Web. hola! Tengo otra duda/problema, a ver si alguien sabe qué es lo que me falta y/o hago mal! Como comenté en un post anterior [URL="http://www.forosdelweb.com/f118/problema-crear-archivos-fuera-plantilla-wp-814703/"]http://www.forosdelweb.com/f118/problema-crear-archivos-fuera-plantilla-wp-814703/[/URL] ...
  #1 (permalink)  
Antiguo 11/06/2010, 09:25
 
Fecha de Ingreso: mayo-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
¿Cómo puedo eliminar el sidebar en un post determinado?

hola!

Tengo otra duda/problema, a ver si alguien sabe qué es lo que me falta y/o hago mal!

Como comenté en un post anterior [URL="http://www.forosdelweb.com/f118/problema-crear-archivos-fuera-plantilla-wp-814703/"]http://www.forosdelweb.com/f118/problema-crear-archivos-fuera-plantilla-wp-814703/[/URL] creé varios archivos fuera de la plantilla de WP. El caso es que en todos ellos quiero que no aparezca el sidebar, y aunque no lo llame con la función
Código PHP:
<?php get_sidebar(); ?>
al final, me lo incluye igualmente... Y yo quiero desterrarlo/eliminarlo/esconderlo para poder ocupar toda la hoja. ¿Alguna idea de cómo podría hacerlo? Sinceramente me encuentro bastante perdida, busco y busco y no encuentro la solución :(

Ahora que lo pienso también quiero eliminar el sidebar de un post del WP (dentro de la plantilla). ¿Sería posible hacerlo?¿Alguien a quién se le ocurra?

Saludos!!
  #2 (permalink)  
Antiguo 13/06/2010, 02:03
Avatar de antonio3407  
Fecha de Ingreso: noviembre-2004
Ubicación: Castellón de la Plana, Spain
Mensajes: 126
Antigüedad: 19 años, 5 meses
Puntos: 11
Respuesta: ¿Cómo puedo eliminar el sidebar en un post determinado?

Aquí te dejo un videotutorial screencast en el que te explico exactamente lo que buscas.
http://www.videoayuda.es/como-crear-una-plantilla-para-pagina-estatica-en-wordpress.html
  #3 (permalink)  
Antiguo 13/06/2010, 09:50
Avatar de letsalcido  
Fecha de Ingreso: abril-2009
Ubicación: Monterrey, N.L, México
Mensajes: 185
Antigüedad: 15 años
Puntos: 13
Respuesta: ¿Cómo puedo eliminar el sidebar en un post determinado?

Cita:
Iniciado por LacasitoAzul Ver Mensaje
hola!

Tengo otra duda/problema, a ver si alguien sabe qué es lo que me falta y/o hago mal!

Como comenté en un post anterior [URL="http://www.forosdelweb.com/f118/problema-crear-archivos-fuera-plantilla-wp-814703/"]http://www.forosdelweb.com/f118/problema-crear-archivos-fuera-plantilla-wp-814703/[/URL] creé varios archivos fuera de la plantilla de WP. El caso es que en todos ellos quiero que no aparezca el sidebar, y aunque no lo llame con la función
Código PHP:
<?php get_sidebar(); ?>
al final, me lo incluye igualmente... Y yo quiero desterrarlo/eliminarlo/esconderlo para poder ocupar toda la hoja. ¿Alguna idea de cómo podría hacerlo? Sinceramente me encuentro bastante perdida, busco y busco y no encuentro la solución :(

Ahora que lo pienso también quiero eliminar el sidebar de un post del WP (dentro de la plantilla). ¿Sería posible hacerlo?¿Alguien a quién se le ocurra?

Saludos!!
Hola, tal vez el sidebar no lo estás llamando desde el archivo de fuera, sino que por lo que dices lo incluyes en el footer o en el header (cosas que de igual manera incluyes en todas las plantillas) entonces aunque expresamente no pongas la linea
Código PHP:
<?php get_sidebar(); ?>
dentro del archivo, se incluye junto con el header o el footer. Es sólo una teoría, la otra es que no esté funcionando el archivo que dices y wordpress utilice otro que sí está dentro de la plantilla básica.

Sobre lo de quitar el sidebar se necesitaría una condición-->
Código PHP:
<?php
$id
$post->ID;
if(
is_single() && $id='el id del post que no quieres mostrar') {
get_sidebar()
}
?>
Bueno lo anterior es como yo lo haría.

Saludos¡
__________________
Estudio de diseño web
Huasteca Publicidad
  #4 (permalink)  
Antiguo 14/06/2010, 02:23
 
Fecha de Ingreso: mayo-2010
Mensajes: 31
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: ¿Cómo puedo eliminar el sidebar en un post determinado?

No me sale así =(
Creo que es algo un poco más complicado, ya que los CSS crean el espacio para el sidebar. Si hago lo que me habeis dicho me desaparece el sidebar, vale; pero el hueco que antes ocupaba se queda en blanco (sigue ocupando espacio) y si yo quiero que el cuerpo de un post ocupe ese espacio no puedo.
Por asi decirlo tengo dos partes en mi post:
Código HTML:
<div class="container">
    <div class="column-center">
          <!-- Aqui es donde se despliega un post -->
          <div id="numero_del_post">
          </div>
     </div>

     <!-- Aqui es donde esta el sidebar -->
     <div class="column-right">  
      <!-- Quiero que esta columna se encoja o me desaparezca dependiendo de en que post esté--> 
      </div>
</div> 
Supongo que debo poner el ancho de la clase column-right a 0 pero no se, dónde ni cómo. Estoy bastante espesa ahora mismo...
Igualmente muchas gracias por las respuestas! Al menos me han aclarado que eso tampoco era

- Edito para decir que he resuelto un problema de los dos que había expuesto:

Para que no aparezca el sidebar, en el header he puesto:

Código HTML:
<div class="column-center">

<!-- Si nos encontramos en la página 15, la que interesa que no aparezca el sidebar hacemos... -->                                
<?php if(is_page("15")) { ?>

<!-- Aqui lo que hago es cambiar el ancho de la columna derecha (donde se encuentra el sidebar), y agrandar la central -->
<style>
#content .column-center{width:959px;}
#content .column-right{ width:0px;}
</style>

<?php } ?> 
En mi caso era una página lo que quería eliminar (si quisiéramos eliminar un post sería como habeis dicho is_single() ^^).

Ahora me queda averiguar como hacer lo mismo para una página creada fuera de la plantilla del WP... He estado mirando y creo que lo que debo hacer es detectar que si me encuentro en esa página creada por mí modifique el ancho... He buscado y creo que es con el comando
Código PHP:
$_SERVER['PHP_SELF'
Que indica el archivo script que se está ejecutando en esos momentos.

Si alguien cree que lo que he hecho está mal o saben como puedo seguir yo encantada de leeros!

Última edición por LacasitoAzul; 14/06/2010 a las 13:01

Etiquetas: determinado, eliminar, post, sidebar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:25.