Child Theme dan Update Otomatis (WordPress Theme)
Mengapa child theme direkomendasikan untuk tema TokoPressID, cara memasangnya via Theme Setup, dan cara update tema parent secara aman.
Child theme memisahkan kustomisasi Anda dari file parent theme. Dengan child theme aktif, Anda bisa menambahkan CSS atau fungsi PHP tanpa takut perubahan ikut tertimpa saat parent theme di-update.
Tema TokoPressID sangat menyarankan penggunaan child theme. Wizard Theme Setup dapat membuat dan mengaktifkan child theme secara otomatis.
Tutorial ini berlaku untuk semua tema WordPress by TokoPressID, termasuk LarisManis, Adora, Salvia, LarisGram, LarisDigital, dan tema TokoPressID lainnya dengan struktur Theme Settings yang sama.
Prasyarat
- Parent theme TokoPressID sudah terpasang dan aktif
- Lisensi tema aktif (untuk update otomatis dari dashboard)
Mengapa child theme?
| Tanpa child theme | Dengan child theme |
|---|---|
| Edit langsung di parent theme | Kustomisasi di folder child theme |
| Update parent menimpa perubahan | Update parent aman; child tetap utuh |
| Notifikasi admin: Anda belum menggunakan Child Theme! | Notifikasi hilang |
Tema menampilkan peringatan admin jika child theme belum aktif: Anda belum menggunakan Child Theme! dengan saran untuk menginstal child theme agar update otomatis lebih mudah.
Cara memasang child theme
Opsi A: Theme Setup wizard (disarankan)
- Buka TokoPressID → Theme Setup.
- Pada langkah Child, baca penjelasan tentang child theme.
- Klik Install untuk membuat dan mengaktifkan child theme otomatis.
- Setelah berhasil, wizard menampilkan Child Theme Sudah Aktif!
Child theme dibuat dengan slug {theme-slug}-child (misalnya larismanis-wp-child) dan berisi style.css serta functions.php minimal untuk kustomisasi Anda.
Opsi B: Manual
- Buat folder
wp-content/themes/{theme-slug}-child/. - Tambahkan
style.cssdengan headerTemplate:mengarah ke slug tema parent. - Aktifkan child theme di Appearance → Themes.
Pelajari lebih lanjut: link Pelajari apa itu Child Theme → di wizard mengarah ke dokumentasi TokoPressID.
Menambahkan kustomisasi
Setelah child theme aktif, tambahkan kode di:
- CSS kustom: file
style.csschild theme, di bawah komentar Please add your custom CSS code below this line. - PHP kustom: file
functions.phpchild theme, di bawah komentar Please add your custom functions code below this line.
Update otomatis parent theme
Dengan lisensi valid, WordPress akan menampilkan notifikasi jika ada versi parent theme yang lebih baru.
- Buka Dashboard atau Appearance → Themes.
- Klik tautan update tema jika muncul notifikasi versi baru.
- Konfirmasi dialog update (peringatan: modifikasi langsung di parent theme dapat hilang).
Catatan: Update hanya memengaruhi parent theme. File child theme Anda tidak diubah.
Verifikasi
- Appearance → Themes menampilkan child theme sebagai tema aktif
- Parent theme tetap terpasang sebagai Template
- Notifikasi Anda belum menggunakan Child Theme! tidak muncul lagi