Лого и Бекграунд според категорията

От: Лого и Бекграунд според категорията

Не знам дали има плъгин и за такава тъпотия, ама иначе е доста лесно.
Как точно (поне за 2 подхода се сещам) - според зависи от темата дето ползваш :) .
 
Код:
<?php if  ( is_page('97') || $post->post_parent == '97' || in_category('18') ) {?>

<style> body{background-image:url(http://domain.com/first-background.jpg); background-repeat:repeat-x;} </style>

<?php }?>

И така нататък за всяка категория/страница.
Малко обяснение:
is_page('97') - проверява дали показваната страница има id 97
post_parent == '97' - проверява дали показваната страница е под-страница на 97
in_category('18') - проверява дали публикацията е в категория с id 18
Ако е така се сменя бекграунда с този който е заложен в url.

Можеш да го модифицираш както искаш, примерно:

Код:
<?php if  ( is_page('97') || $post->post_parent == '97' || in_category('18') || in_category('19') || in_category('20') ) {?>

<style> body{background-image:url(http://domain.com/first-background.jpg); background-repeat:repeat-x;} </style>

<?php }?>

В този случай бекграунда ще е еднакъв за публикациите в категории 18, 19, 20.

Същото се отнася и за логото. Просто си намери в цсс файла къде и как ти е декларирано логото и ползвай горните примери за промяна на картинката.

П.П. Този код трябва да се постави в header.php
 
От: Лого и Бекграунд според категорията

ок мерси! тези дни ще го пробвам...

не изглежда толкова сложно...
 

Горе