spekulier
wer unterschiedlichen Kategorien unterschiedliche Farben gibt hat nicht viele Kategorien -sonst wirds ein Farbenkastl )
WP ist klug, wenn man es läßt
erstelle single-cat-id.php für jede Kat mit eigner Farbe
zb single-cat-13.php single-cat-17.php usw...
gibts du dort eigene css Angaben kannst Du dies leicht via style.css designen
dann öffne die functions.php
function cpt_custom_post_template($template) {
global $wp_query;
$post = $wp_query->post;
$id = $post->ID;
// If a template exists for this post ID, load it.
if ( file_exists(TEMPLATEPATH . "/single-{$id}.php") )
return TEMPLATEPATH . "/single-{$id}.php";
// Add custom checks here. For example, give posts different templates
// depending on what categories they are in.
if ( in_category('13') && file_exists(TEMPLATEPATH . '/single-cat-13.php') )
return TEMPLATEPATH . '/single-cat-13.php';
if ( in_category('17') && file_exists(TEMPLATEPATH . '/single-cat-17.php') )
return TEMPLATEPATH . '/single-cat-17.php';
return $template;
}
add_filter('single_template', 'cpt_custom_post_template');
Alles anzeigen
hilft das weiter?
archive.php und oder category.php ausschalten geht nicht,
magst du auch die Katübersichten in eigener Farbe dann erstelle
category-13.php und catagory-15.php mit den css Angaben
gib die in den Theme Ordner und WP erkennt die von selber
lg