Beata P.

Beata P. hobby: web design

Temat: Podpięcie innego css dla jednej ze stron

Chciałabym, aby jedna ze stron - tytułowa, miała inny niż pozostałe styl css, jak podpiąć w wordpressie? Wydaje mi się, że trzeba dodać jakiś kod w header.
Michał Stanowski

Michał Stanowski magik od php i
wordpress

Temat: Podpięcie innego css dla jednej ze stron

[php]
if(is_home()):

else:

endif;
[/php]
http://codex.wordpress.org/Conditional_Tags
Beata P.

Beata P. hobby: web design

Temat: Podpięcie innego css dla jednej ze stron

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> - A tu coś dodawać?
Michał Stanowski

Michał Stanowski magik od php i
wordpress

Temat: Podpięcie innego css dla jednej ze stron

Możesz zrobić tak jeśli maja ladowac sie zupelnie odmienne pliki CSS

[php]
<?php if(is_home()): ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <!-- to bedzie style.css -->
<?php else: ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/drugi.css" type="text/css" media="screen" />
<?php endif; ?>
[/php]

Lub np. tak jezeli "baza" jest wspolna, a dla homepage dodajesz tylko cos kolejnego

[php]
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<?php if(is_home()): ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/home.css" type="text/css" media="screen" />
<?php endif; ?>
[/php]

Można też dać po prostu do body coś takiego:
<body <?php body_class(); ?>>
http://codex.wordpress.org/Template_Tags/body_class

i stylować w CSS używając klasy jaką dostaje homepage tj:
[css]
body.home jakieś elementy{style}
[/css]
Beata P.

Beata P. hobby: web design

Temat: Podpięcie innego css dla jednej ze stron

Bardzo dziękuję za pomoc, zabieram się do testowania.



Wyślij zaproszenie do