O puede solucionarse con una pequeña línea php, algo más o menos así:
Código PHP:
Ver original<?php if(is_home()) $body = null; else $body = ' id="fondo-interno"'; ?>
Y en la hoja de estilos:
Y en header.php:
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<?php
if(is_home())
$body = null;
elseif(is_single())
$body = ' id="fondo-interno"';
elseif(is_category('32'))
$body = ' id="fondo-cat-32"';
// Etc... Y si se hace muy grande lo matamos con un switch
?>
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).