Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)
  • Dwie wersje:

    1. Prosta:

    Jeżeli motyw napisany jest poprawnie, to każda strona ma własną klasę dla tagu body, więc można przypiąć się ze stylem dla takiego selektora. np:

    <body class="page page-id-318

    css:

    body
    {
    background-image:url(foo.png);
    }
    body.page-id-318
    {
    background-image:url(bar.png);
    }

    2. Wersja dla zaawansowanych:

    • dodać meta box (add_mata_box
    • w nim dać wybór iluśtam opcji
    • zapisać dla każdego wpisu/strony/cpt
    • obsługiwać to w trakcie prezentacji treści (akcja: Mwp_head)
    Twórca wątku Wiecznie Wolni

    (@ziolo18)

    Witaj, tak wygląda kod:

    html, body{
    background: fixed url(’bg3.jpg’) no-repeat #000000;

    }

    body.page-id-34{
    background: fixed url(’bg1.jpg’) no-repeat #000000;
    }

    Obrazek rzeczywiście się pojawia nowy ale po przewinięciu w dół wskakuje obrazek z tła głównego.Dodam, że na stronie głównej tło się nie przewija. W czym tkwi problem?

    Dodam, że na stronie głównej tło się nie przewija. W czym tkwi problem?

    daj tak:

    body.page-id-34
    {
        background-image: url('bg1.jpg');
    }

    Bo nie ma potrzeby powtarzać reguł.

    Co do obrazka niżej, to możesz usunąć „html” z selektorów i zostawić samo body.

    Twórca wątku Wiecznie Wolni

    (@ziolo18)

    Ustawiłem tak jak napisałeś i efekt jest ten sam. Po przewinięciu w dół ukazuje się tło strony głównej.

    Co do obrazka niżej, to możesz usunąć „html” z selektorów i zostawić samo body.
    -Jak mogę to zrobić?

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)

Temat ‘Różne tła na kilku podstronach’ jest zamknięty na nowe odpowiedzi.