Otóż to. W poprzednich częściach kursu, nauczyliśmy się dopisywać nasze pola ustawień do istniejących stron i sekcji na nich. Ale co zrobić, gdy któreś z naszych ustawień w ogóle nie pasuje do istniejących sekcji? Musimy
Read moreNajnowsze wpisy
Reszta ustawień – Ustawienia w praktyce – Settings API (część 6)
To co nam pozostało w tych Ustawieniach? Czytanie, Dyskusja, Media, Bezpośrednie odnośniki i Prywatność. No to przystępujemy do dzieła, bez zbędnego ociągania się. Dodajemy taki kod… Wróć. Nie dodajemy takiego kodu. To znaczy dodamy, oczywiście.
Read moreKolejne ustawienia – Ustawienia w praktyce – Settings API (część 5)
To co robimy dalej? Przechodzimy do kolejnej pozycji w menu „Ustawienia”, a więc do „Pisanie”. Tutaj jest ciekawiej i będzie więcej zabawy, obiecuję 🙂 Na początek, przypomnijmy sobie, gdzie jesteśmy z kodem. Szczególnie dopóki jest
Read moreNasze pierwsze ustawienia – Ustawienia w praktyce – Settings API (część 4)
No dobrze, wszyscy pamiętają, gdzie byliśmy ostatnio? Dla przypomnienia wrzucam pełen kod źródłowy na którym pracujemy. Dodam tylko, jeżeli komuś nie chce się wracać, że robimy sobie wtyczkę w której dodamy opcje wszędzie, gdzie się
Read moreWyjaśniamy pojęcia i budujemy wtyczkę – Ustawienia w praktyce – Settings API (część 3)
Pojęcia W trakcie budowania naszych ustawień, musimy tak naprawdę dobrze znać dwa pojęcia. Sekcje (sections) i pola (fields). Z kronikarskiej dokładności, muszę dodać, że występują też grupy (groups). Grupy są swego rodzaju naddatkiem, z którego
Read moreCo to? Po co to komu? – Ustawienia w praktyce – Settings API (część 2)
Po krótkim wstępie, który służył jako zajawka i szybki spis treści, zaczynamy. Zaczniemy od źródeł. Po pierwsze, mamy świetnie opisane Settings API na stronie Codex. To jedno z pierwszych źródeł, gdzie powinno się zaglądać. Drugie,
Read moreWstęp – Ustawienia w praktyce – Settings API (część 1)
W literaturze polskiej nie jest łatwo znaleźć obszerne informacje na temat Settings API, czyli tej części WordPress, dzięki której możemy dodać własne opcje i ustawienia w menu. Postanowiłem tę lukę wypełnić i choć nie jestem
Read moreCzy zalogowany jest administrator?
Jak sprawdzić prawa użytkownika? Czy zalogowany jest administrator? Na te pytanie odpowiemy sobie w tym wpisie. Pierwsze co się nasunie, niestety całkiem sporej, części czytających będzie magiczna funkcja is_admin(). Mam jednak nadzieję, że w tej
Read morePokaż wszystkie błędy i ostrzeżenia, część 2
Jeżeli jeszcze jej nie czytałeś, zerknij do części pierwszej, aby wiedzieć, o czym piszemy i z czym się „zmagamy”. Nasz skrypt już się wykonuje, ale wyrzuca nam niezdrowe komunikaty, świadczące o tym, że jakość kodu
Read morePokaż wszystkie błędy i ostrzeżenia, część 1
W swojej pracy zauważyłem, że nie jest rzadko sytuacją, gdy developerzy wyłączają wszystkie ostrzeżenia (warnings) i uwagi (notices) interpretera PHP. Może nawet częściej jest to spowodowane tym, że ktoś tak domyślnie ustawia PHP a developerzy
Read more