Cara Membuat Taksonomi Kustom di WordPress
Diterbitkan: 2021-11-11
Pada artikel ini, kami akan mengilustrasikan cara membuat taksonomi khusus di WordPress dari awal dan cara menampilkannya dengan tema WordPress Anda saat ini.
Sebagian besar orang berpikir bahwa WordPress adalah tentang membuat halaman dan posting dan memasukkannya ke dalam kategori dan tag.
Namun pada kenyataannya, WordPress dapat melampaui semua hal yang sudah jadi karena ia menawarkan opsi untuk membuat jenis posting khusus dan taksonomi khusus.
Fitur ini tidak tersedia di beberapa platform lain, dan karenanya, sebagian besar pengembang suka bekerja dengan WordPress untuk semua jenis situs web yang berbeda.
Tapi pertama-tama, mari kita pahami apa itu taksonomi khusus.
Apa itu Taksonomi Kustom?
Taksonomi adalah istilah teknis, dan lucu bahwa setiap orang menggunakan taksonomi di WordPress, tetapi mereka tidak menyadarinya. Taksonomi adalah metode di mana WordPress mengelompokkan posting normal atau jenis posting khusus tertentu bersama-sama.
Dua taksonomi paling populer yang digunakan semua orang adalah Kategori dan Tag. Kategori dan Tag secara harfiah mengelompokkan posting bersama dalam grup yang berbeda.
Demikian pula, Anda dapat membuat taksonomi khusus untuk mengelompokkan pos tertentu dalam grup terpisah untuk kenyamanan seperti Lokasi. Misalnya, salah satu taksonomi khusus paling populer yang dibuat kebanyakan orang adalah Topik.
Meskipun ada Kategori, orang suka membedakan posting mereka berdasarkan Topik untuk kenyamanan mereka sendiri. Bahkan mereka bisa menampilkan menu di website mereka dengan custom taksonomi yang mereka buat.
Misalkan Anda memiliki situs web tempat Anda mengulas buku, film, dan hal-hal seperti itu. Di Topik, Anda dapat memiliki genre daripada memasukkannya ke dalam kategori. Itu juga bisa berarti sub-kategori atau sub-menu.
Anda harus membuat taksonomi khusus di WordPress untuk menjaga semuanya tetap terkendali sebelum semuanya menyebar. Anda benar-benar dapat mengurutkan posting Anda dan membuat perubahan pada grup posting itu dengan sangat mudah.
Bagaimana Cara Membuat Taksonomi Kustom Di WordPress?
Ada dua cara untuk membuat taksonomi khusus di WordPress. Cara pertama adalah dengan menggunakan plugin, dan cocok untuk yang tidak suka coding.
Cara kedua adalah dengan coding, dan bagi mereka yang tidak menginginkan plugin berat yang akan memperlambat kinerja.
Metode 1 – Cara Membuat Taksonomi Kustom Di WordPress Menggunakan Plugin
Plugin yang perlu Anda instal untuk membuat taksonomi khusus adalah Taksonomi Sederhana. Jadi, buka Dasbor Admin Anda dan dari menu sebelah kiri, pilih Plugin Add New.
Cari plugin berdasarkan namanya dan instal dan aktifkan. Setelah selesai, kembali ke Dasbor dan buka Pengaturan Taksonomi Kustom.
Anda akan mendapatkan layar baru di mana Anda harus mengisi formulir. Bidang pertama adalah nama taksonomi khusus yang ingin Anda buat. Nama harus dalam karakter yang lebih rendah.
Opsi kedua adalah memilih apakah itu sub-kategori hierarkis atau tidak seperti tag. Jadi, pilih Benar atau Salah sesuai kebutuhan Anda. Opsi ketiga memungkinkan Anda menandai taksonomi khusus dengan jenis posting dan juga.
Di layar baru, Anda harus memasukkan detail penting. Dengan asumsi bahwa Anda membuat taksonomi seperti Topik, Anda harus memberi tahu WordPress tentang antarmuka pengguna yang akan dikaitkan dengannya.
Isi detail yang sesuai untuk UI dan klik tombol Tambahkan Taksonomi. Setelah ini dibuat, Anda dapat memeriksa pos apa saja, dan Anda akan melihat pos tersebut berada di sisi kanan seperti kategori dan tag.
Metode 2 – Cara Membuat Taksonomi Kustom Di WordPress Menggunakan Coding
Mereka yang tertarik dengan pengkodean, Anda dapat membuat taksonomi khusus di WordPress dengan sangat mudah. Yang harus Anda lakukan adalah pergi ke Editor dari opsi Appearance di Dashboard.

Edit file functions.php dan paste kode berikut. Penting untuk dicatat bahwa kode berikut hanya untuk mereka yang ingin membuat taksonomi khusus dalam struktur hierarki seperti sub-kategori atau sub-menu.
//kaitkan ke tindakan init dan panggil create_book_taxonomies saat diaktifkan add_action( 'init', 'create_topics_hierarchical_taxonomy', 0 ); // buat taksonomi khusus beri nama topik untuk posting Anda fungsi create_topics_hierarchical_taxonomy() { // Tambahkan taksonomi baru, buat hierarki seperti kategori // pertama lakukan bagian terjemahan untuk GUI $label = array( 'nama' =_x( 'Topik', 'nama umum taksonomi' ), 'singular_name' =_x( 'Topik', 'nama tunggal taksonomi' ), 'search_items' =__( 'Telusuri Topik' ), 'all_items' =__( 'Semua Topik' ), 'parent_item' =__( 'Topik Induk' ), 'parent_item_colon' =__( 'Topik Induk:' ), 'edit_item' =__( 'Edit Topik' ), 'update_item' =__( 'Perbarui Topik' ), 'add_new_item' =__( 'Tambahkan Topik Baru' ), 'new_item_name' =__( 'Nama Topik Baru' ), 'menu_name' =__( 'Topik' ), ); // Sekarang daftarkan taksonomi register_taxonomy('topik',array('posting'), array( 'hierarkis' = benar, 'labels' =$labels, 'show_ui' = benar, 'show_admin_column' = benar, 'query_var' = benar, 'menulis ulang' =array( 'siput' = 'topik' ), )); }
Jika Anda ingin membuat taksonomi khusus di WordPress secara non-hierarki, gunakan kode berikut di functions.php.
//kaitkan ke tindakan init dan panggil create_topics_nonhierarchical_taxonomy saat diaktifkan add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 ); fungsi create_topics_nonhierarchical_taxonomy() { // Label bagian untuk GUI $label = array( 'nama' =_x( 'Topik', 'nama umum taksonomi' ), 'singular_name' =_x( 'Topik', 'nama tunggal taksonomi' ), 'search_items' = __( 'Telusuri Topik' ), 'popular_items' =__( 'Topik Populer' ), 'all_items' = __( 'Semua Topik' ), 'induk_item' = nol, 'parent_item_colon' = nol, 'edit_item' = __( 'Edit Topik' ), 'update_item' = __( 'Perbarui Topik' ), 'add_new_item' =__( 'Tambahkan Topik Baru' ), 'new_item_name' =__( 'Nama Topik Baru' ), 'separate_items_with_commas' = __( 'Pisahkan topik dengan koma' ), 'add_or_remove_items' = __( 'Tambah atau hapus topik' ), 'choose_from_most_used' =__( 'Pilih dari topik yang paling sering digunakan' ), 'menu_name' = __( 'Topik' ), ); // Sekarang daftarkan taksonomi non-hierarki seperti tag register_taxonomy('topik','posting',array( 'hierarkis' = salah, 'label' =$label, 'show_ui' = benar, 'show_admin_column' = benar, 'update_count_callback' = '_update_post_term_count', 'query_var' = benar, 'menulis ulang' = array( 'siput' = 'topik' ), )); }
Menampilkan Taksonomi Kustom
Saat Anda membuat taksonomi khusus di WordPress menggunakan kode, Anda harus menulis baris kode terpisah untuk menampilkannya.
Yang harus Anda lakukan adalah membuka single.php dari Editor dan menempelkan baris kode berikut. Ingatlah untuk menempelkan kode di dalam loop yang ada di file.
the_terms( $post-ID, 'topik', 'Topik: ', ', ', ' ' );
Itu saja, dan Anda baru saja membuat taksonomi khusus dan membuat hidup Anda mudah di WordPress.