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

fondos diferentes en la página principal y en los posts

Estas en el tema de fondos diferentes en la página principal y en los posts en el foro de WordPress en Foros del Web. Buenas, veréis actualmente tengo un blog con una imagen de fondo que siempre es la misma, mires la página que mires. Lo tengo puesto con ...
  #1 (permalink)  
Antiguo 29/01/2010, 07:26
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 17 años, 5 meses
Puntos: 56
fondos diferentes en la página principal y en los posts

Buenas, veréis actualmente tengo un blog con una imagen de fondo que siempre es la misma, mires la página que mires. Lo tengo puesto con CSS, en el body, el típico background-image.

Pero lo que necesito es que en la página principal me muestre una imagen de fondo, pero que cuando entres en cualquier post para verlo, el fondo tenga una imagen diferente, o si no que no tenga ningún fondo. No se si me he explicado bien

Alguien sabría como hacer esto?? Muchas gracias por adelantado!!


Edito: es con el template por defecto del WordPress
  #2 (permalink)  
Antiguo 29/01/2010, 13:53
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: fondos diferentes en la página principal y en los posts

Tenés que cambiar el background del contenedor en cuestión. Podés crear un nuevo contenedor y reemplazar el que tenga la plantilla single.php, por ejemplo. Al nuevo le ponés lo que se te ocurra de fondo.
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 30/01/2010, 16:03
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Respuesta: fondos diferentes en la página principal y en los posts

O puede solucionarse con una pequeña línea php, algo más o menos así:

Código PHP:
Ver original
  1. <?php if(is_home()) $body = null; else $body = ' id="fondo-interno"'; ?>

Y en la hoja de estilos:

Código CSS:
Ver original
  1. body#fondo-interno {
  2. estilos...
  3. }

Y en header.php:

Código PHP:
Ver original
  1. <body<?php echo $body ?>>

De esta manera la configuración sirve para modificar cualquier otro elemento, además de seguir siendo funcional para futuras personalizaciones, por ejemplo:

Código PHP:
Ver original
  1. <?php
  2. if(is_home())
  3.     $body = null;
  4. elseif(is_single())
  5.     $body = ' id="fondo-interno"';
  6. elseif(is_category('32'))
  7.     $body = ' id="fondo-cat-32"';
  8. // Etc... Y si se hace muy grande lo matamos con un switch
  9. ?>

Cita:
Iniciado por Nekko
Tenés que cambiar el background del contenedor en cuestión. Podés crear un nuevo contenedor y reemplazar el que tenga la plantilla single.php, por ejemplo. Al nuevo le ponés lo que se te ocurra de fondo.
El problema con los contenedores es que algunos themes no lo incluyen en el header.php, lo cual es necesario para que llegue a cada elemento de la plantilla. En cambio si agarramos el asunto de raiz -por ejemplo el body- es casi seguro que el header.php lo tenga. Agregándole un estilo al body lo diferenciamos de manera fácil y podemos disponer de todo el diseño a gusto (incluyendo columnas, menús, etc).
  #4 (permalink)  
Antiguo 31/01/2010, 07:58
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: fondos diferentes en la página principal y en los posts

Muchas Gracias Metacortex! era lo que estaba buscando!
  #5 (permalink)  
Antiguo 31/01/2010, 20:09
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: fondos diferentes en la página principal y en los posts

Buen truco, Meta!!! Ya mismo me voy guardando esto para un futuro...
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #6 (permalink)  
Antiguo 01/02/2010, 17:26
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 15 años, 5 meses
Puntos: 429
Respuesta: fondos diferentes en la página principal y en los posts

Cita:
Buen truco, Meta!!! Ya mismo me voy guardando esto para un futuro...
Jajaja, lo mismo he hecho yo, gracias metacortex :)
  #7 (permalink)  
Antiguo 01/02/2010, 17:40
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Respuesta: fondos diferentes en la página principal y en los posts

  #8 (permalink)  
Antiguo 01/02/2010, 19:38
Avatar de juanka25  
Fecha de Ingreso: noviembre-2009
Ubicación: San Diego CA
Mensajes: 131
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: fondos diferentes en la página principal y en los posts

Aun no ocupo nada por el estilo, pero es bueno ya tenerlo para cuando sea necesario

Gracias!!
__________________
Editores Web | Ideas de Negocio

Etiquetas: diferentes, principal, post, fondo
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 19:48.