<?php
if (get_category('4')){
echo "images\headers\header_image2.jpg";
} elseif (get_category('6')) {
echo "images\headers\header_image8.jpg";
} else {
echo "images\headers\header_image6.jpg";
}
?>
So sieht mein Code jetzt aus.
So jetzt nochmal meine erkenntnis im zusammenhang mit stylesheet und co.
Also in der Header.PHP steht für href das da bloginfo('stylesheet_url'); und somit habe ich mich danach auf die suche begeben und bin am ende bei der datei funktions.php hängen geblieben.
Wo ich am ende darauf gestoßen bin:
// ADD HEAD TO THE TEMPLATE
add_action('wp_head', 'freshy_head');
function freshy_head() {
global $freshy_options, $freshy_theme_lime;
$menu_triple = str_replace("menu_start_triple", "menu_triple", $freshy_options['menu_bg']);
$menu_end_triple = str_replace("menu_start_triple", "menu_end_triple", $freshy_options['menu_bg']);
?>
<style type="text/css">
.menu li a {
background-image:url("<?php bloginfo('stylesheet_directory'); ?>/images/menu/<?php echo $menu_triple; ?>");
}
.menu li a.first_menu {
background-image:url("<?php bloginfo('stylesheet_directory'); ?>/images/menu/<?php echo $freshy_options['menu_bg']; ?>");
}
.menu li a.last_menu {
background-image:url("<?php bloginfo('stylesheet_directory'); ?>/images/menu/<?php echo $menu_end_triple; ?>");
}
.menu li.current_page_item a {
color:<?php echo $freshy_options['menu_color']; ?> !important;
}
.description {
color:<?php echo $freshy_options['description_color']; ?>;
}
#content .commentlist dd.author_comment {
background-color:<?php echo $freshy_options['author_color']; ?> !important;
}
html > body #content .commentlist dd.author_comment {
background-color:<?php echo $freshy_options['author_color']; ?> !important;
}
#content .commentlist dt.author_comment .date {
color:<?php echo $freshy_options['author_color']; ?> !important;
border-color:<?php echo $freshy_options['author_color']; ?> !important;
}
#content .commentlist .author_comment .author,
#content .commentlist .author_comment .author a {
color:<?php echo $freshy_options['author_color']; ?> !important;
border-color:<?php echo $freshy_options['author_color']; ?> !important;
}
#sidebar h2 {
color:<?php echo $freshy_options['sidebar_titles_color']; ?>;
background-color:<?php echo $freshy_options['sidebar_titles_bg']; ?>;
border-bottom-color:<?php echo $freshy_options['sidebar_titles_color']; ?>;
}
#sidebar {
background-color:<?php echo $freshy_options['sidebar_bg']; ?>;
}
*::-moz-selection {
background-color:<?php echo $freshy_options['highlight_color']; ?>;
}
#content a:hover {
border-bottom:1px dotted <?php echo $freshy_options['highlight_color']; ?>;
}
#sidebar a:hover,
#sidebar .current_page_item li a:hover,
#sidebar .current-cat li a:hover,
#sidebar .current_page_item a,
#sidebar .current-cat a ,
.readmore,
#content .postmetadata a
{
color : <?php echo $freshy_options['highlight_color']; ?>;
}
#title_image {
margin:0;
text-align:left;
display:block;
height:95px;
<?php
if ($freshy_options['header_bg_custom']=='') { ?>
background-image:url("<?php bloginfo('stylesheet_directory'); ?>/images/headers/<?php echo $freshy_options['header_bg']; ?>");
<?php } else if ($freshy_options['header_bg_random']=='true') { ?>
background-image:url("<?php bloginfo('stylesheet_directory'); ?>/images/headers/<?php echo $freshy_options['header_bg']; ?>");
<?php } else { ?>
background-image:url("<?php echo $freshy_options['header_bg_custom']; ?>");
<?php } ?>
}
</style>
<?php
}
Alles anzeigen
(Im Originalcode)
Wo ich nun was Verändert habe müsste klar sein. Allerdings funktioniert es eben nicht.
Ich habe nun den Inhalt der Header.PHP in eine category-4.php und category-6.php kopiert und nun erscheint nur noch bei dem aufrufen der Categorien der Header sowie die Menueleiste und das wars kein Content mehr. Soll ich vielleicht mal den Link zu dem Design Posten (wenn ich es finde)???
LG JumpFrog
EDIT: Ich verstehe trotzdem nicht ganz die Funktion der get_category() Was hat sie für eine Sinn wenn ich noch extra die category-6.PHP erstellen muss. Ich kann es mir nur so erklären das get_category() in dem selben Ordner, wie die Datei mit der get_category() , nach dateien wie category-x.php sucht. Wenn dies der fall sein Sollte bringt mir das sehr wenig. Da ich den Header nicht in der CSS datei ändern kann sondern in der funktions.php
EDIT EDIT: Ich nehme mal an ich das ich das allgemein noch nicht wirklich verstanden habe wie der Ablauf nun Funktioniert. Da ich leider keinen Vorteil dieser Funktion sehe im bezug auf das Wechseln von Designs o.ä.