Box Categories and Post Tags yang mana sudah menjadi default di halaman post kita, sebenarnya kita dapat mengunakan untuk sebuah halaman atau custom post di WordPress. sekali lagi saya beritahu caranya sangat mudah karena kami selalu menyediakan solusi termudah untuk anda ![]()
Solusi nya hanya dengan menambah sebuah argument taxanomy fungsi register_post_type() ketika kita membuat / meregister sebuah Custom Post baru.
Dalam contoh dibawah kami membuat Custom Post bernama “IndoWP”
add_action('init', 'demo_register_post_type');
function demo_register_post_type() {
register_post_type('IndoWP', array(
'labels' => array(
'name' => 'IndoWP',
'singular_name' => 'IndoWP',
'add_new' => 'Buat Post Baru',
'edit_item' => 'Edit Post',
'new_item' => 'Tambah IndoWP',
'view_item' => 'Lihat IndoWP',
'search_items' => 'Cari post IndoWP',
'not_found' => 'Tidak Ditemukan Post',
'not_found_in_trash' => 'Tidak Ditemukan Post Dalam Tong Sampah'
),
'public' => true,
'supports' => array(
'title',
'excerpt'
),
'taxonomies' => array('kategori', 'tema) // PENTING
));
}
kode taxanomies diatas adalah sebuah array php yang meregister ke taxanomies yang akan kita gunakan untuk posting. Taxanomy untuk categories adalah Kategori dan untuk tags adalah Tema.
Sebenarnya kedua nya otomatis ke registered langsung tetapi kita bisa menganti nama nya seperti yang kita inginkan dengan kode:
add_action('init', 'demo_add_default_boxes');
function demo_add_default_boxes() {
register_taxonomy_for_object_type('Kategori', 'IndoWP');
register_taxonomy_for_object_type('Tema', 'IndoWP');
}
Cukup mudah bukan ? Selamat berkarya dengan wordpress !

Berikan Komentar Anda