26 listopada pojawiła się nowa wersja PHP 8.0.0. To bardzo duża zmiana, nie tylko w numerowaniu, ale i pod względem „wnętrzności” oraz możliwości języka. Niektórzy powiedzieliby, że PHP z każdym dużym wydaniem coraz bardziej przypomina
Read moreKategoria: PHP
Jak dodać własną ikonę SVG do menu w panelu administratora?
Czasami przychodzi potrzeba dodania własnej ikony do menu w panelu użytkownika. Ot, powiedzmy, że piszemy dużą, skomplikowaną i zaawansowaną wtyczkę. Potrzebujemy mnóstwa miejsca na własne ustawienia (jak korzystać z Settings API możesz poczytać w dedykowanym
Read moreREST, RESTFul API, CRUD, metody komunikacji klient-serwer
Zaczniemy od podstawowego pytania, o definicje. Co to jest… REST Polskie tłumaczenie wydaje się być takim niezręcznym… choć oczywiście dosłownym. Representational state transfer czyli zmiana stanu poprzez reprezentacje lub też reprezentatywny transfer stanu. REST definiuje
Read moreJak korzystać z Settings API WordPress?
Jak używać Settings API WordPress? Zaplanuj swoje ustawienia, podziel je na grupy/strony, te podziel na sekcje, zaplanuj pola. Skorzystaj z programu do tworzenia makiet lub z kartki i ołówka! Jeżeli masz mało pól, użyj istniejącej
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 moreWłasne linki na stronie z wtyczkami
Nierzadko spotykamy się z taką sytuacją, że na stronie administracyjnej z listą wtyczek, widzimy jakieś wtyczki, które mają więcej odnośników niż przewiduje standard, czyli np. „Deactivate” (w przypadku aktywnej wtyczki) lub „Activate” / „Delete” w
Read more