Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Co to jest: PHP

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

PHP to język programowania i skryptowy służący do tworzenia dynamicznych, interaktywnych witryn internetowych. WordPress jest napisany przy użyciu PHP jako języka skryptowego. Podobnie jak WordPress, PHP jest również open source.

PHP jest językiem po stronie serwera, co oznacza, że działa na twoim serwerze WWW. Za każdym razem, gdy ktoś przejdzie na twoją witrynę internetową, jego przeglądarka kontaktuje się z twoim serwerem, aby zażądać strony. Kod PHP działa na serwerze i generuje stronę HTML, która jest wysyłana do odwiedzającego. Odwiedzający widzi następnie stronę HTML w swojej przeglądarce. Nie może zobaczyć skryptu PHP, ponieważ znajduje się on tylko na serwerze hostingowym.

What is PHP

W jaki sposób WordPress wykorzystuje PHP?

Kod PHP jest tym, co sprawia, że WordPress działa. Witryna internetowa WordPress przechowuje wszystkie swoje dane w bazie danych MySQL. Dane te obejmują wszystko, od nazwy bloga i treści wpisów na blogu, po ustawienia wtyczek i informacje o profilu użytkownika.

Zadaniem PHP jest pobranie określonych informacji z bazy danych i połączenie ich w stronę HTML. Więcej szczegółów na temat tego procesu można znaleźć w naszym przewodniku na temat działania WordPressa za kulisami.

Kod PHP jest zawarty w plikach z rozszerzeniem .php.

Jeśli kiedykolwiek otworzyłeś plik zip WordPressa, zobaczysz, że większość plików to pliki PHP.

Na przykład na poniższym zrzucie ekranu można powiadomić o nazwach plików, takich jak wp-config.php, index.php i wiele innych. Każdy z tych plików zawiera kod używany do wykonywania różnych działań w WordPress.

PHP files in WP

Katalog motywu WordPress wygląda bardzo podobnie. Znajdziesz w nim pliki takie jak panel boczny.php, header.php i inne. Każdy z tych plików tworzy hierarchię szablonu motyw u i wyświetla różne sekcje twojej witryny internetowej.

Kod PHP musi być zawinięty wewnątrz tagu otwierającego php <?php i tagu zamykającego ?>. Pliki PHP mogą również zawierać kod HTML.

Każdy tag PHP może pobrać trochę informacji z twojej bazy danych. W tym przykładzie możesz zobaczyć kod PHP wyświetlający nazwę twojego bloga, który jest następnie zawijany w tagi tytułowe HTML.

PHP in HTML Example

Jak działa PHP?

Jeśli szukasz w sieci informacji na temat PHP, zobaczysz, że jest to język skryptowy „po stronie serwera”. Niestety, ta krótka definicja nie jest pomocna dla początkujących.

Taksonomia oznacza po prostu, że wszystkie pliki PHP w WordPressie wykonują swoją pracę na twoim serwerze WWW. Mówiąc prościej, gdy ktoś odwiedza twoją witrynę internetową, WordPress uzyskuje dostęp do plików PHP, aby uzyskać informacje z bazy danych (takie jak treść wpisów na blogu) i wyświetlić je odwiedzającym.

Brzmi to dość prosto. Jest jednak mały problem. Przeglądarki internetowe nie czytają PHP. Czytają HTML.

HTML jest rodzajem języka skryptowego używanego do tworzenia stron witryn internetowych. HTML określamy jako język skryptowy „po stronie klienta”.

Przeglądarki takie jak Chrome, Firefox i inne nazywane są „klientami”. W tym przypadku język „po stronie klienta” oznacza po prostu, że przeglądarki internetowe wykonują pracę polegającą na przekształcaniu kodu HTML w to, co widzisz w oknie przeglądarki.


Tak więc, jeśli przeglądarki czytają tylko HTML, a twoja witryna internetowa WordPress jest utworzona w PHP, w jaki sposób ludzie mogą zobaczyć twoją witrynę?

Poświęćmy chwilę i zobaczmy, jak kod PHP w WordPress współpracuje z HTML, krok po kroku:

  1. Najpierw ktoś wpisuje twój adres internetowy w przeglądarce lub klika odnośnik.
  2. Powoduje to wysłanie żądania do twojego serwera WWW.
  3. Następnie twój serwer wysyła kod HTML przez Internet z powrotem do przeglądarki.
  4. Przeglądarka pobiera kod HTML i przekształca go w stronę internetową.

Jednak gdy użytkownik przejdzie na witrynę internetową utworzoną za pomocą PHP, taką jak WordPress, wykonywany jest dodatkowy krok.

Przed krokiem 3 serwer musi uruchomić kod PHP, aby utworzyć stronę HTML, zanim będzie mógł wysłać ją do przeglądarki.

Wersje PHP WordPress

Podobnie jak w przypadku innych języków programowania, istnieje kilka wersji PHP, z których można korzystać. Niektóre wersje, takie jak PHP 5.5, 7.0 i 7.1, nie są już objęte aktywną pomocą techniczną.

Jako właściciel witryny internetowej WordPress powinieneś używać najnowszej wersji PHP. Mówimy tak, ponieważ każda nowa wersja PHP poprawia problemy związane z zabezpieczeniami i pomaga zwiększyć szybkość twojej witryny internetowej.

Ponieważ PHP jest tak popularnym językiem do tworzenia witryn internetowych, jest również celem hakerów. Tak więc posiadanie najnowszej wersji zapewni ci funkcje zabezpieczeń i poprawki, których nie ma w starszych wersjach.

Zalecamy korzystanie z Bluehost, SiteGround lub WP Engine jako twojego hosta, ponieważ używają one najbardziej aktualnych wersji PHP w swoich pakietach hostingowych WordPress.

Czy użytkownicy WordPressa muszą znać PHP?

Użytkownicy WordPressa nie muszą uczyć się PHP, aby używać, obsługiwać lub zarządzać witryną internetową WordPress. WordPress ma już potrzebne pliki PHP, podobnie jak motywy i wtyczki, dzięki czemu można korzystać z WordPressa bez umiejętności kodowania PHP.

Większość użytkowników WordPressa nigdy nie musi wiedzieć, jak kodować w PHP, ale jeśli jesteś zainteresowany tworzeniem własnych wtyczek, motywów lub wprowadzaniem zaawansowanych konfiguratorów do witryn internetowych WordPress, musisz nauczyć się korzystać z PHP.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się więcej o PHP. Możesz również zapoznać się z naszą listą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć poradniki dotyczące filmów WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!