
PL
Wnętrze WordPressa – Anatomia Panelu Administracyjnego (Templates)
5.00
/5 - (27 głosów
)
Spis treści
Jako developerzy często modyfikujemy motywy (frontend), ale rzadziej zaglądamy “pod maskę” panelu administratora (/wp-admin/). A to tam dzieje się cała magia zarządzania treścią.
Zrozumienie struktury plików w wp-admin pomaga w tworzeniu zaawansowanych wtyczek i debugowaniu dziwnych błędów.

Kluczowe Pliki
- admin.php: Plik “matka”. Jest ładowany na początku prawie każdego żądania w panelu. Inicjuje środowisko, sprawdza uprawnienia użytkownika i ładuje niezbędne biblioteki.
- edit.php: Odpowiada za listę wpisów (tabela z postami). To tutaj lądujesz, klikając “Wpisy > Wszystkie wpisy”.
- post-new.php: Ekran dodawania nowego wpisu.
- options-general.php: Ekran ustawień (Ustawienia > Ogólne).
Jak modyfikować panel?
Mimo że widzisz te pliki w katalogu core, NIGDY ich nie edytuj. Każda aktualizacja WordPressa nadpisze Twoje zmiany.
Do modyfikacji używamy Hooków (Haków):
- admin_enqueue_scripts: Aby dodać własny CSS/JS do panelu.
- admin_menu: Aby dodać nową pozycję w menu po lewej.
- add_meta_box: Aby dodać własne pola do edycji wpisu.
Klasy WP_List_Table
Widzisz te ładne tabele z listą użytkowników czy wtyczek? WordPress używa do ich generowania klasy WP_List_Table. Choć jest ona oznaczona jako “private” (nie do użytku publicznego), większość developerów używa jej do tworzenia własnych tabel w panelu, aby zachować spójny (natywny) wygląd UI.