Bagi anda yang pernah atau sering menggunakan Wordpress sebagai CMS untuk website tentu pernah mendengar sebutan Parent Theme dan Child Theme kan? atau dalam bahasa indonesianya, Tema Induk / Orang tua dan Tema Anak, "terdengar sedikit aneh", kalau begitu tetap menggunakan istilah dalam bahasa inggrisnya saja. Wordpress yang dimaksudkan pada artikel ini adalah wordpress.org dan buka wordpress.com yang pada versi gratisnya hanya disediakan beberapa tema saja dan pengguna tidak memiliki cukup kebebasan untuk memodifikasi blognya, kecuali anda melakukan "Upgrade Plan ke Personal" atau yang lainnya. Untuk mengetahui lebih lanjut tentang perbedaan wordpress.org dan wordpress.com, silahkan klik di sini.
Parent theme atau tema induk adalah tema lengkap yang mencakup semua file yang diperlukan serta asetnya agar tema tersebut dapat berfungsi. Semua tema - tidak termasuk tema anak - dianggap sebagai parent theme.
Parent theme meneruskan semua fungsionalitas, fitur, dan gaya ke tema anak. Tema anak dapat secara selektif membuat perubahan ke fungsionalitas tema induk tanpa pernah memodifikasi tema Induk.
Fungsionalitas parent theme / child memungkinkan anda dengan mudah meningkatkan tema tanpa khawatir kehilangan gaya khusus yang telah anda tambahkan ke situs.
Apa itu Child Theme?
Child theme atau tema anak memungkinkan anda mengubah aspek kecil dari tampilan situs anda namun tetap mempertahankan tampilan dan fungsionalitas tema anda. Untuk memahami bagaimana chiild theme bekerja, pertama-tama penting untuk memahami hubungan antara parent theme dan child theme.
Child theme mewarisi tampilan dan nuansa parent theme beserta semua fungsinya, tetapi dapat digunakan untuk membuat perubahan/modifikasi pada bagian mana pun dari tema. Dengan cara ini, penyesuaian disimpan terpisah dari file parent theme. Menggunakan child theme memungkinkan anda memutakhirkan/mengembalikan parent theme tanpa mempengaruhi penyesuaian yang anda buat di situs.
Keuntungan menggunakan child theme:
- Buat modifikasi anda portabel dan dapat ditiru oleh parent theme
- Menjaga kustomisasi terpisah dari fungsi parent theme
- Mengizinkan parent theme diperbarui tanpa merusak modifikasi yang anda buat
- Memungkinkan anda untuk mendapat keuntungan dari usaha dan pengujian yang dimasukkan ke dalam parent theme
- Menghemat waktu pengembangan
- Cara yang bagus untuk mulai belajar tentang pengembangan tema.
No comments:
Post a Comment