Zacznę od opisu chyba najważniejszego pliku, który znajduje się w folderze naszego motywu. Jest to plik „functions.php”, który pozwala na dodawanie do naszej strony wbudowanych funkcji WordPressowych, wczytywanie zewnętrznych styli CSS i skryptów JS, aktywowanie menu czy miniatur postów, uruchamianie filtrów itp. Plik ten jest wykonywany tylko dla danego motywu i tylko jeśli dany motyw […]
Nasza strona może zawierać kilka menu, każde z nich może pokazywać inne informacje i znajdować się w innym miejscu. W tym wpisie pokażę jak poinformować WordPressa, że chcemy mieć menu i żeby w panelu (Wygląd -> Menu -> Rozmieszczenie) można było przypisać do niego utworzoną przez nas nawigację. W pliku <code>functions.php</code> utworzymy główną nawigację czyli […]
Kolejny wpis dotyczący technicznego przygotowania naszego motywu do prawidłowego wyświetlania. Tym razem poinformujemy WordPressa, że chcemy mieć panel boczny na stronach i ostylujemy go aby wyświetlał się tak jak tego chcemy. Kod do rejestrowania panelu w pliku <code>functions.php</code> wygląda następująco: Zaczynamy od wywołania funkcji register_sidebar ( array( … ) ); Wewnątrz musimy przekazać kilka parametrów: […]
Jak wiecie, przy tworzeniu wpisu w WordPressie można dodać jego „miniaturkę” czy „obrazek wyróżniający”, który będziemy wyświetlali na liście wpisów oraz wewnątrz postu. Aby poinformować WordPressa, że chcemy mieć włączoną możliwość dodawania owych miniaturek, musimy w pliku <code>functions.php</code> umieścić następujący kod: I tyle:) Podczas dodawania nowego wpisu w panelu po prawej pojawi się nam opcja […]
W pliku <code>functions.php</code> możemy także zdefiniować jak będą wyglądały odpowiedzi pod naszym wpisem oraz dodać przycisk odpowiedzi. Funkcja ta zawiera kilka wbudowanych w WordPressa funkcji ale ich nazwy są intuicyjne, więc bez problemu zrozumiecie o co chodzi:) Zaczniemy od kodu: Otwieramy funkcję comments_feed_template_callback($comment, $args, $depth) { … } wewnątrz niej pobieramy sobie zmienną globalną comment […]
Początkowo chciałem by przykładowa strona była ładna i spójna, ale stwierdziłem, że właściwie po co powtarzać niektóre elementy skoro można pokazać wiele różnych rozwiązań. Zatem strona nie będzie bardzo estetyczna ale za to pokażę na niej różne sposoby połączenia Bootstrapa z WordPressem. Dzięki temu do Was będzie należał wybór najbardziej odpowiadających wam elementów i zastosowanie […]