3. Działanie WordPress
Jak działa WordPress „od środka”
Ten rozdział jest fundamentem dla osób, które chcą rozumieć nie tylko co robi #WordPress, ale jak to działa za kulisami.
3.1. Architektura WordPressa
WordPress składa się z czterech głównych elementów:
- Core (rdzeń) WordPressa
- Baza danych
- Motywy (themes)
- Wtyczki (plugins)
Core WordPress
To serce systemu:
- logika CMS
- system użytkowników
- obsługa postów i stron
- API
- biblioteki
Znajduje się głównie w folderach:
1
2 /wp-admin
/wp-includes
Zasada nr 1 WordPress:
❗ Nigdy nie edytujemy core WordPressa.
3.2. Baza danych — gdzie WordPress przechowuje dane?
WordPress korzysta z bazy MySQL/MariaDB.
Domyślnie tworzy 12 tabel, m.in.:
| Tabela | Zawartość |
|---|---|
| wp_posts | wpisy, strony, produkty |
| wp_users | użytkownicy |
| wp_options | ustawienia WordPress |
| wp_postmeta | dodatkowe dane o postach |
| wp_terms | kategorie, tagi |
| wp_comments | komentarze |
Ta struktura pozwala na nieograniczoną rozbudowę.
3.3. System hooków: Actions i Filters
To najważniejszy element WordPress dla twórców stron i programistów.
Action (działanie)
Wykonuje kod w określonym momencie.
1
2
3 add_action('wp_footer', function(){
echo '<p>Stopka dodana przez hook</p>';
});
Filter (filtr)
Modyfikuje istniejące dane.
1
2
3 add_filter('the_title', function($title){
return '⭐ '.$title;
});
Dzięki hookom można zmieniać funkcje bez ingerowania w pliki rdzenia.
3.4. Loop (WordPress Loop)
To mechanizm odpowiedzialny za wyświetlanie wpisów.
Pseudokod:
1
2
3
4
5 if (są wpisy) {
dla każdego wpisu:
wyświetl nagłówek
wyświetl treść
}
3.5. Szablony (template hierarchy)
WordPress decyduje, który plik wyświetlić, np.:
- single.php — pojedynczy wpis
- page.php — strona
- archive.php — archiwum
- category.php — kategorie
- search.php — wyniki wyszukiwania
- 404.php — błąd 404
Hierarchia plików to serce motywów.
3.6. Jak WordPress generuje stronę? (proces)
- Użytkownik wchodzi na stronę
- WordPress ładuje wp-config.php
- Łączy się z bazą
- Ładuje wtyczki
- Ładuje motyw
- Wywołuje hooki
- Tworzy zapytanie do bazy
To fascynujący ciąg logiki, którego zrozumienie daje przewagę profesjonalistom.


