Meskipun terbilang mudah, banyak orang menganggap bahwa membuat theme dari awal kurang praktis dan membutuhkan waktu yang cukup lama. Itulah sebabnya kemudian berkembang yang namanya Child Theme.
Child Theme adalah theme WordPress yang merupakan turunan dari theme lain yang disebut dengan Parent Theme. Dengan Child Theme, kita bisa memodifikasi sebuah theme dengan mudah dan cepat tanpa harus mengedit file pada Parent Theme secara langsung.
Cara membuat child theme sangatlah mudah. Kita hanya perlu sebuah file stylesheet yaitu style.css. Dengan file tersebut kita bisa membuat tampilan baru dari parent theme. Berikut ini contoh struktur style.css dari sebuah child theme:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /* Theme Name: Thematic Child Theme Theme URI: http: //example.com/ Description: Child theme for the Thematic theme Author: Your name here Author URI: http: //example.com/about/ Template: thematic Version: 0.1.0 */ @import url('../thematic/library/styles/reset.css'); @import url('../thematic/library/styles/typography.css'); @import url('../thematic/library/layouts/2c-r-fixed.css'); @import url('../thematic/library/styles/images.css'); @import url('../thematic/library/styles/default.css'); @import url('../thematic/library/styles/plugins.css'); body { font-size: 12px; } |
Pada dasarnya hampir semua theme bisa menjadi Parent Theme, akan tetapi ada beberapa theme yang secara khusus dikembangkan untuk keperluan membuat Child Theme. Theme seperti itu dikenal dengan istilah Theme Framework. Berikut ini beberapa framework yang cukup populer:
- Sandbox, dikembangkan oleh Andy Skelton dan Scott Wallick
- Hybrid, dikembangkan oleh Justin Tadlock
- Thematic, dikembangkan oleh Ian Stewart
Anda ingin membuat child theme? Silakan simak beberapa tutorial berikut ini:
- Theme Development
- Theme Inheritance
- How to Protect Your WordPress Theme Against Upgrades
- Introducing Thirty Ten
- How to Make a Child Theme for WordPress
- How to Modify WordPress Themes the Smart Way
Silakan ditambah kalau Anda punya resource lain yang bermanfaat.
Thank’s banyak boss….
sya dri kmaren nyari arti sesungguhnya child themes…
trnyata ngga smbarangan themes bsa mnjadi parent themes, hrs ada framework nya.