Wsparcie » Motywy » Widgety w sidebarze się nie zapisują

  • Rozwiązany Centurio

    (@centurio)


    Mam mały problem, przejąłem po kimś prawie gotowy projekt (pierwszy i ostatni raz, ale to akurat nieważne w tym momencie), miało być kilka poprawek a jest gorzej, gościu oparł skórkę oczywiście o twentythirteen. I teraz chciałem dodać sidebara, no to wrzucam w functions.php coś takiego:

    register_sidebar( array(
    'name' => __( 'O nas - stopka', 'twentythirteen' ),
    'id' => 'footerAbout',
    'description' => __( 'Znajduje się w stopce skórki, tam są linki z polecanymi stronami.', 'twentythirteen' ),
    'before_widget' => '<div>',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="widget-title">',
    'after_title' => '</h3>',
    ) );

    Potem w footer.php coś takiego:

    <?php get_sidebar( 'footerAbout' ); ?>

    No i wydaje się, że jest wszystko okej. Wchodzę w panel admina i tam jest ten sidebar, wrzucam widget i niby się zapisuje, ale wystarczy odświeżyć stronę i już go nie ma. Wygląda jakby nie przekazywało tego do bazy, jak myślicie co się może dziać? Pogrzebał coś w skórce panelu i zepsuł czy to moja wina?

    Jest zainstalowana najnowsza wersja WordPressa, strona dostępna pod tym adresem: http://logotypes.ws

    EDIT: Zupełnie tego nie rozumiem, ale jak zmieniłem id sidebara na „sidebar-3” to zadziałało.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Po prostu w identyfikatorach nie przyjmuje dużych liter …i innych cudów.
    Czyli zadziała np. footer_about czy footer-about, a nie zadziała Footer-about, FooterAbout itd.

    Poza tym powinieneś skorzystać raczej z dynamic_sidebar – chyba, że ładujesz sidebara z pliku.

    Dziękuję bardzo za wyjaśnienie! Przyznam, że tego się nie spodziewałem. Zmieniłem już po drodze na dynamic sidebara, bo sam się zorientowałem jak nie działało.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Widgety w sidebarze się nie zapisują’ is closed to new replies.