
Belakangan ini saya sedang bekerja sama dengan salah satu studio web lokal untuk mengembangkan child theme Genesis. Berikut ini beberapa catatan saya mengenai theme framework yang dikembangkan oleh StudioPress ini:
- Mempelajari bagaimana pola framework theme bekerja mungkin cukup memakan waktu diawalnya. Namun setelah dipelajari, penggunaan framework ini pada tahap tertentu dapat mempercepat proses pembuatan theme.
- Menggunakan framework = mengikuti konvensi penamaan
class&IDyang framework gunakan. - Menggunakan framework = terbiasa menggunakan hook-hook WordPress seperti
add_action()danadd_filter()untuk “menyelipkan” fungsi di fungsi lainnya. - gunakan
remove_action()untuk menghapus fungsi-fungsi yang tidak diinginkan. - Theme Settings Genesis tidak terlalu bloated dengan opsi dan juga tidak melupakan hal-hal yang penting
- File
style.cssgenesis tidak akan terpanggil jika menggunakan Child Theme. - File
PHPyang dibuat di child theme akan meng-override file genesis. Contoh: jika filesingle.phptidak dibuat di direktori child theme, WordPress akan menggunakan filesingle.phpmilik Genesis. Jika filesingle.phpdibuat di child theme, WordPress tidak akan menggunakan filesingle.phpmilik genesis - Dev Blog Genesis adalah teman utama mu
- Untuk mengetahui hook-hook untuk “menyelipkan” fungsi tertentu, anda bisa baca panduan ini
- Untuk bantuan panduan markup secara visual, anda bisa lihat di halaman ini
Ada yang pernah menggunakan Genesis juga? Ada yang memiliki pertanyaan atau bahkan tutorial mengenai Genesis Framework? Mari berbagi
Vatih
07 March 2011
Apa yang membedakan add_action() dan add_filter() ?
Menurut fungsinya?
fikrirasyid
08 March 2011
Pada dasarnya,
add_action()berfungsi menyelipkan suatu fungsi di fungsi lainnya sementaraadd_filter()berfungsi memodifikasi variabel / teks yang akan dimunculkan di halaman browser.Lebih detail mengenai
add_filter():http://codex.wordpress.org/Function_Reference/add_filter
Lebih detail mengenai
add_action()::http://codex.wordpress.org/Function_Reference/add_action
Semoga membantu
nizamilputra
17 August 2011
Kalo develop child theme pake genesis, berart kan harus ada parent themenya genesis yak? Sedangkan genesis kan bayar, jadi kalau bikin child theme nya genesis ga bisa gratis? Orang yang mau pake child theme itu harus beli genesis dulu. Gitu yak?
fikrirasyid
22 August 2011
Yap, kurang lebih begitu. Namanya juga premium theme