Wsparcie » Używanie i konfiguracja WordPressa » Sidebar na każdej podstronie inny

  • ozimas

    (@ozimas)


    Witam, mam stronę która składa się z 2 Sidebar’ów.
    Mam 3 podstrony i chcę aby na każdej z nich 1 sidebar był inny, a drugi sidebar zostawał bez zmian. Jak to zrobić? W jakim pliku to zmienić? Próbowałem zrobić to w pliku page.php pętlą IF, ale nie za bardzo mi to wychodziło. Znam C++ trochę, ale przy PHP się słabo orientuję. Będę bardzo wdzięczny za pomoc! 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • abago

    (@abago)

    Czy tego przypadkiem nie ustawia się poprzez wybór odpowiedniego szablonu w szybkiej edycji wybranej podstrony?

    Thread Starter ozimas

    (@ozimas)

    Nie. Wszystkie szablony mają domyślnie te same sidebary. Nie spotkałem się z szablonem który by miał inne na każdej podstronie. Jeśli takowy widziałeś to chętnie zobaczę..

    Kris Tomczyk

    (@knightrider123)

    Możesz to zrobić na 2 sposoby:

    1. przy tej opcji musisz w functions.php utowrzyć sidebary

    <?php if( is_page(ID_STRONY)) { ?>
    
    wczytaj kod do sidebar 1
    
    <?php } else if( is_page(ID_STRONY)) { ?>
    
    wczytaj kod do sidebar 2
    
    etc.
    <?php } ?>

    2. https://wordpress.org/plugins/display-widgets/ pozwala wyświetlić dany widget (menu/text html/content block/etc.) na danej podstronie/grupie stron/kategorii/etc.

    Moderator Paweł Knapek

    (@adpawl)

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘Sidebar na każdej podstronie inny’ jest zamknięty na nowe odpowiedzi.