PHP to język programowania i skryptowy do tworzenia dynamicznych, interaktywnych stron internetowych. WordPress jest napisany przy użyciu PHP jako języka skryptowego. Podobnie jak WordPress, PHP jest również open source.
PHP to język po stronie serwera, co oznacza, że działa na Twoim serwerze hostingowym. Kiedy ktoś odwiedza Twoją witrynę, jego przeglądarka kontaktuje się z Twoim serwerem, aby zażądać strony. Kod PHP działa na serwerze i generuje stronę HTML do wysłania odwiedzającemu. Odwiedzający widzi następnie stronę HTML w swojej przeglądarce. Nie widzi skryptu PHP, ponieważ znajduje się on tylko na serwerze hostingowym.

Jak WordPress używa PHP?
Kod PHP jest tym, co sprawia, że WordPress działa. Witryna WordPress przechowuje wszystkie swoje dane w bazie danych MySQL. Dane te obejmują wszystko, od nazwy Twojego bloga i treści postów, po ustawienia wtyczek i informacje o profilu użytkownika.
Zadaniem PHP jest pobieranie konkretnych informacji z bazy danych i składanie ich w stronę internetową HTML. Więcej szczegółów na temat tego procesu można znaleźć w naszym przewodniku jak WordPress działa za kulisami.
Kod PHP znajduje się w plikach z rozszerzeniem .php.
Jeśli kiedykolwiek otworzyłeś plik zip WordPress, zobaczysz, że większość plików to pliki PHP.
Na przykład, na poniższym zrzucie ekranu zauważysz nazwy plików takie jak wp-config.php, index.php i wiele innych. Każdy z tych plików zawiera kod używany do wykonywania różnych akcji w WordPress.

Folder motywu WordPress wygląda bardzo podobnie. Znajdziesz tam pliki takie jak sidebar.php, header.php i inne. Każdy z tych plików stanowi hierarchię szablonów motywu i wyświetla różne sekcje Twojej witryny.
Kod PHP musi być umieszczony wewnątrz otwierającego tagu PHP <?php i zamykającego tagu ?>. Pliki PHP mogą również zawierać kod HTML.
Każdy tag PHP może pobrać niewielką ilość informacji z Twojej bazy danych. W tym przykładzie możesz zobaczyć kod PHP wyświetlający nazwę Twojego bloga, która jest następnie opakowana w tagi tytułu HTML.

Jak działa PHP?
Jeśli szukasz informacji o PHP w internecie, zobaczysz, że jest to język skryptowy „po stronie serwera”. Niestety, ta krótka definicja nie jest pomocna dla początkujących.
Termin „po stronie serwera” oznacza po prostu, że wszystkie te pliki PHP w WordPressie wykonują swoją pracę na Twoim serwerze hostingowym. W prostych słowach, gdy ktoś odwiedza Twoją stronę, WordPress uzyskuje dostęp do plików PHP, aby pobrać informacje z Twojej bazy danych (takie jak treść Twojego posta na blogu), aby pokazać je odwiedzającemu.
Brzmi to wystarczająco prosto. Jednak jest mały problem. Przeglądarki internetowe nie czytają PHP. Czytają HTML.
HTML to rodzaj języka skryptowego używanego do tworzenia stron internetowych. Określamy HTML jako język skryptowy po stronie klienta.
Przeglądarki takie jak Chrome, Firefox i inne nazywane są „klientami”. Tutaj język „po stronie klienta” po prostu oznacza, że przeglądarki internetowe wykonują pracę polegającą na przekształcaniu kodu HTML w to, co widzisz w oknie przeglądarki.

So, if browsers only read HTML and your WordPress website is created in PHP, how can people see your website?
Poświęćmy chwilę i zobaczmy, jak kod PHP w WordPressie działa z HTML, krok po kroku:
- Najpierw ktoś wpisuje Twój adres internetowy w swojej przeglądarce lub klika w link.
- To wysyła żądanie do Twojego serwera hostingowego.
- Twój serwer następnie wysyła kod HTML przez Internet z powrotem do ich przeglądarki.
- Ich przeglądarka pobiera ten kod HTML i tłumaczy go na stronę internetową.
Jednakże, gdy odwiedzasz witrynę stworzoną za pomocą PHP, taką jak WordPress, następuje dodatkowy krok.
Przed krokiem 3 serwer musi wykonać kod PHP, aby utworzyć stronę HTML, zanim będzie mógł ją wysłać do przeglądarki.
Wersje PHP w WordPress
Podobnie jak w przypadku innych języków programowania, istnieje kilka wersji PHP, których można używać. Niektóre wersje, takie jak PHP 5.5, 7.0 i 7.1, nie otrzymują już aktywnego wsparcia.
Jako właściciel witryny WordPress, powinieneś używać najnowszej wersji PHP. Mówimy tak, ponieważ każda nowa wersja PHP naprawia problemy z bezpieczeństwem i pomoże zwiększyć szybkość Twojej witryny.
Ponieważ PHP jest tak popularnym językiem do tworzenia stron internetowych, jest również celem dla hakerów. Posiadanie najnowszej wersji zapewni Ci funkcje bezpieczeństwa i poprawki, których nie ma w starszych wersjach.
Zalecamy korzystanie z Bluehost, SiteGround lub WP Engine jako hosta internetowego, ponieważ używają oni najnowszych wersji PHP w swoich pakietach hostingu internetowego WordPress.
Czy użytkownicy WordPressa muszą znać PHP?
Użytkownicy WordPress nie muszą uczyć się PHP, aby korzystać, obsługiwać lub zarządzać stroną internetową WordPress. WordPress ma już potrzebne pliki PHP, podobnie jak motywy i wtyczki, dzięki czemu możesz korzystać z WordPress bez umiejętności kodowania w PHP.
Większość użytkowników WordPress nigdy nie musi wiedzieć, jak kodować w PHP, ale jeśli interesuje Cię tworzenie własnych wtyczek, motywów lub zaawansowane dostosowywanie stron internetowych WordPress, będziesz musiał nauczyć się używać PHP.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o PHP. Możesz również zapoznać się z naszą listą Dodatkowe lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi WordPressa.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz Kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.
