Custom Post Type Lebih Mudah dengan WordPress Creation Kit (WCK)

Cross-posted with LeapUp Blog

WordPress adalah CMS yang paling populer di dunia. Komunitas developernya juga termasuk yang aktif. Selalu ada jawaban dari komunitas jika ada kebingungan ketika mengembangkan web menggunakan WordPress.

Akhir-akhir ini di Leap Up, banyak sekali project custom web menggunakan WordPress, salah satunya Popcon Asia 2016. Jadi mulai dari post ini, kita akan share beberapa pengalaman menggunakan WordPress.

Saya coba ulas sedikit mengenai dua konsep dari Wodpress. Yaitu post type dan taxonomy.

Post Type
Mudahnya ini adalah tipe konten. Di WordPress kita bisa memiliki beberapa tipe konten. Post dan Page yang secara default sudah ada, itu adalah termasuk Post Type. Sejak WordPress 3.0, ada kapabilitas untuk menambahkan custom post type.

Contoh penggunaan post type di Popcon adalah untuk modul Exhibitor. Untuk memudahkan manajemen kontennya, kita buat modul terpisah dengan Post.

Exhibitors ‹ POPCON ASIA — WordPress
Contoh custom post type

Untuk dapat membuat custom post type, kiat harus menambahkan beberapa code di file function.php di theme yang kita buat/gunakan. Contoh codenya:

add_action( 'init', 'create_post_type' );
function create_post_type() {
  register_post_type( 'acme_product',
    array(
      'labels' => array(
        'name' => __( 'Products' ),
        'singular_name' => __( 'Product' )
      ),
      'public' => true,
      'has_archive' => true,
    )
  );
}

Nah, karena pastinya ribet kalo setiap nambah/merubah custom post type buka code, ada satu plugin yang biasanya kita gunakan untuk manage custom post type dengan lebih mudah, yaitu dengan WordPress Creation Kit (WCK). Setting custom post type nya pun lengkap hingga bisa ubah icon dari custom post type di advance setting. Dan kita bisa menggunakan official icon dari WordPress di sini.

Setting icon cutom post type menggunakan WCK Plugin
Setting icon cutom post type menggunakan WCK Plugin

Pluginnya rekomendasi banget, mempermudah hidup developer banget.

Selain manage custom post type, pluginnya juga bisa sekalian manage taxonomy. Apa itu taxonomy?

Taxonomy
“Taxonomy is one of those words that most people never hear or use. Basically, a taxonomy is a way to group things together”. Itu definis taxonomy dari WordPress. Singkatnya taxonomy adalah semacam klasifikasi atau pengkategorian untuk konten kita. Misal di modul Exhibitor Popcon, taxonomynya adalah Exhibitor Category, di dalamnya ada category Exhibitor dan Artisan Barrack.

popcon-exhibitor
Exhibitors dan Artsan Barrack ada di satu modul custom post type, yaitu Echibitor

Taxonomy itu, juga bisa kita manage di plugin WCK yang sudah dibahas diatas.

Semoga bermanfaat! #LeapUpdate

Referensi:
https://codex.wordpress.org/Post_Types
https://codex.wordpress.org/Taxonomies

Leave a Reply

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