• Rozwiązano g3tup

    (@g3tup)


    Cześć;)

    Zaczynam swoja przygodę z WordPress’em, zrobił na mnie duże wrażenie, szczególnie pod względem prostoty obsługi. Tworzę swój pierwszy szablon i mam drobny problem. Wszystkie podstrony serwisu mają jednolity szablon ale chciałbym aby główna wyglądała zupełnie inaczej. Znam się troszkę na PHP więc nie będę miał problemów z ew. edycją kodu ale że słabo znam strukturę WordPress’a po prostu nie wiem gdzie co zmienić… Bardzo proszę o pomoc;)

Zobacz 3 odpowiedzi - od 1 do 3 (z 3 łącznie)
  • Moderator amistad18

    (@amistad18)

    Strona główna, to pliki header.php, index.php/home.php oraz footer.php ( plus ewentualnie sidebar.php czy cokolwiek innego co includujesz.

    Możesz to zrobić na kilka sposobów:

    Sposób 1.
    a) Tworzysz plik php, (który będzie odpowiadał za wygląd strony głównej) o dowolnej nazwie i wrzucasz do katalogu z Twoim motywem. Ważne jest, żeby pierwsze linie tego źródła zaczynały się od

    <?php
    /*
    Template Name: my-home
    */

    w miejsce my-home wpisz sobie nazwę wg uznania
    b) W panelu admina zakładasz stronę (page) i w okienku po prawej w sekcji Atrybuty strony wybierasz szablon o nazwie, którą podałeś w punkcie a (u mnie: my-home). Jeśli wcześniej źródła pliku php nie zaczniesz, tak jak pokazałam, szablonu tego nie zobaczysz. Co więcej, możesz nie zobaczyć w ogóle pola z wyborem Szablonu.

    W ten sposób możesz zrobić dowolną inną stronę odbiegającą wyglądem od reszty, nie tylko stronę główną.

    Sposób 2.
    Zakładasz plik home.php i wrzucasz do katalogu z Twoim motywem. Nic więcej nie robisz, WordPress sam wybierze ten plik do generowania strony głównej na podstawie zasad hierarchii, które są opisane tutaj:
    http://codex.wordpress.org/Template_Hierarchy

    O pozostałych sposobach również przeczytasz w linku, który podałam wyżej.

    Twórca wątku g3tup

    (@g3tup)

    Dzięki agabu za za wyczerpującą wypowiedź, tego mi było trzeba;)

Zobacz 3 odpowiedzi - od 1 do 3 (z 3 łącznie)
  • Temat ‘Strona główna inna niż pozostałe’ jest zamknięty na nowe odpowiedzi.