• Rozwiązano Mercel

    (@mercel)


    Witam
    Dopiero zaczynam swoją przygodę z wordpressem, jednak nie mogę znaleźć sensowego rozwiązania dodania styli w szablonie strony.

    Załóżmy ma podstronę kontakt, w której używam szablonu contact.php w tym szablonie chciałbym zadeklarować style wpisując <style>….</style>. Wówczas wszystko działa, jednak validator w3c czepia się, że style muszą być w headerze, ale wtedy jest mi nie wygodnie. Czy można dodać jakoś te style w pliku contact.php, tak żeby strona się walidowała?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Sposobów jest dużo.
    Najprostszym i najefektywniejszym moim zdaniem jest, wrzucenie tych stylów CSS które chcesz dołączyć w contact.php, do głównych stylów w twoim szablonie(do pliku style.css). Następnie, jeśli wcześniej tego nie zrobiłeś, umieść w tagu body twojego szablonu funkcję body_class() WordPressa. Znacznik body powinien wyglądać tak:

    <body <?php body_class(); ?> >

    Ta funkcja doda do znacznika <body> różne klasy, w zależności m.in. od tego na jakiej stronie się znajdujesz. Jeśli jesteś na stronie której szablon nazywa się np. „galeria” to znacznik <body> będzie zawierał klasę template-galeria. Adekwatnie, jeśli twój szablon strony nazywa się „contact” to zobaczysz w znaczniku <body> „template-contact”. Wystarczy teraz uwzględnić klasę ze znacznika <body> stylach CSS.

    Twórca wątku Mercel

    (@mercel)

    Dzięki za odpowiedź, takiego sposobu nie znałem.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Początkujący: Dodanie styli w szablonie strony’ jest zamknięty na nowe odpowiedzi.