beim 'melville' theme ist die div um die posts sehr nahe am sichtbaren text - fuer einen effekt wie in deinem beispiel-link muesste da noch angepasst werden.
jeder post hat schon kategorie-spezifische css classes, mit denen ganz einfach kategorie-spezifische hintergrundfarben angezeigt werden koennten; zB:
.post.category-wellhead { background-color: #123def; }
fuer benutzer-definierte hintergrundfarben muesste dieser teil angepasst werden (wahrscheinlich in index.php zu finden; oder evtl in loop.php, oder...):
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
zum beispiel, eine neue version:
<div id="post-<?php the_ID(); ?>" <?php post_class();
$h_img = get_post_meta($post->ID, 'hintergrundbild', true);
$h_col = get_post_meta($post->ID, 'hintergrundfarbe', true);
if( $h_img || $h_col ) { echo ' style="';
if( $h_img ) echo 'background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/' . $h_img .'); ';
if( $h_col ) echo 'background-color: ' . $h_col .'; ';
echo '"'; } ?>>
das benutzer-feld 'hintergrundbild' muss den bild-namen mit extension (zB [FONT=Courier New][COLOR=blue]flowerpot.jpg[/COLOR][/FONT]) enthalten; und das bild muss im /images/ verzeichnis des themes sein.
das benutzer-feld 'hintergrundfarbe' muss den farbcode (zB [FONT=Courier New][COLOR=blue]#123fde[/COLOR][/FONT] enthalten.
der inline-style wird nur ausgegeben, wenn mindestens eins der felder fuer den post ausgefuellt ist.
eine kombination von kategorie-abhaengig und benutzer-feld geht auch ....