Theme adalah kumpulan file PHP/HTML/CSS yang menentukan tampilan WordPress. Struktur rapi membuat override aman.
Definisi
File wajib: style.css (header theme) dan index.php. Template hierarchy menentukan file mana yang dipakai berdasar jenis halaman.
Kapan dipakai
Setiap kali ingin tampilan custom (bukan pakai theme bawaan).
Cara kerja
/* Theme Name: Danker Theme
Author: Dankedev */
// template hierarchy (urutan fallback)
// single.php -> single-{post-type}.php -> index.phpStruktur alur
Loading diagram...
Catatan implementasi
get_template_part()untuk pecah section.- Jangan edit theme inti; pakai child theme.
template_includefilter untuk override.
Kesalahan umum
- Edit theme aktif langsung (hilang saat update).
- Salah nama file di hierarchy.
- Hardcode path (pakai
get_template_directory_uri()).