Catatan Mengenai Genesis Framework

Written by Fikri Rasyid

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 & ID yang framework gunakan.
  • Menggunakan framework = terbiasa menggunakan hook-hook WordPress seperti add_action() dan add_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.css genesis tidak akan terpanggil jika menggunakan Child Theme.
  • File PHP yang dibuat di child theme akan meng-override file genesis. Contoh: jika file single.php tidak dibuat di direktori child theme, WordPress akan menggunakan file single.php milik Genesis. Jika file single.php dibuat di child theme, WordPress tidak akan menggunakan file single.php milik 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 :)

About The Author

Fikri Rasyid - I speak HTML + CSS + jQuery, breath in world wide WordPress-land, co-founded WPNest and currently pursuing my bachelor degree majoring English Education at Indonesia University of Education. Google my name for more information about me.

Connect & Subscribe

Keep in touch and get my latest content trough:

Categories

Post Info

4 Responses for This Thought

  1. Vatih

    07 March 2011

    Apa yang membedakan add_action() dan add_filter() ?
    Menurut fungsinya?

    Reply
  2. 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?

    Reply
    • fikrirasyid

      22 August 2011

      Yap, kurang lebih begitu. Namanya juga premium theme :)

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>