Membuat Taksonomi Kustom Di WordPress

Diterbitkan: 2021-10-28

Taksonomi Kustom Di WordPress
Tidak diragukan lagi, WordPress adalah platform blogging yang dapat mengelola banyak posting, beberapa kategori, dan tag di satu tempat. Fakta menarik tentang tag, kategori, posting, dan semuanya dapat dikelola dan diganti dengan jenis posting khusus atau Taksonomi khusus.

Pernahkah Anda mendengar tentang Taksonomi Kustom di WordPress ? Jika tidak, maka dalam artikel ini kami akan menunjukkan kepada Anda apa itu dan bagaimana Anda dapat membuat taksonomi.

Taksonomi

Ini adalah salah satu yang digunakan semua orang, tetapi banyak dari mereka tidak tahu apa itu dan bagaimana mereka menggunakannya. Sesuai sudut pandang biologis, Taksonomi digunakan untuk melakukan posting grup dan posting khusus bersama-sama.

Taksonomi diklasifikasikan menjadi dua metode, tag dan kategori di WordPress. Anda membuat postingan berdasarkan kategori dan menambahkan tag, yang berarti Anda menyatukan kedua grup di satu tempat atau postingan.

Mari kita pertimbangkan sebuah contoh. Misalkan Anda memiliki kategori mode dan Anda harus menulis di pakaian, perhiasan, sepatu, dan lainnya. Jadi, Anda dapat membagi kategori fashion ke dalam subkategori seperti pakaian di mana Anda dapat berbicara tentang pakaian saja, dan sebagainya.

Selain itu, Anda dapat membuat lebih banyak subkategori pakaian tentang pakaian pria dan wanita. Ini berarti Anda memiliki subkategori dari setiap topik. Ini disebut Taksonomi khusus.

Ini sederhana dan semua orang melakukan ini, tetapi tidak tahu nama persisnya. Sekarang, intinya adalah bagaimana Anda dapat membuat Taksonomi Kustom di WordPress. Untuk melakukan ini, kami telah membagikan dua metode.

Salah satu metode- Gunakan Plugin yang tidak ingin bermain-main dengan coding. Metode kedua- Anda dapat memilih metode kode, atau Anda dapat melakukan semuanya tanpa menggunakan plugin.

Jika Anda ingin membaca lebih lanjut, lanjutkan membaca.

Cara membuat taksonomi dengan plugin

Jika Anda siap untuk menginstal taksonomi, pertama-tama Anda perlu menginstal plugin bernama Taksonomi Sederhana. Untuk melakukan ini, ikuti langkah-langkah yang diberikan:

plugin texanomy sederhana

1. Buka Dashboard WordPress dan pergi ke pengaturan.
2. Klik Taksonomi Kustom dan tambahkan Baru.
3. Sekarang, langkah pertama Anda adalah memberi nama taksonomi sesuai kebutuhan Anda.

buat taksonomi dengan plugin

Catatan- Pastikan semua huruf dalam huruf kecil dan tanpa karakter.

1. Langkah selanjutnya adalah hierarki, di mana Anda harus memilih true jika Anda ingin membuat Kategori iklan taksonomi, di mana Anda dapat menambahkan kategori cub. Pilih salah jika Anda ingin menambahkan tag.
2. Selanjutnya, Anda perlu memilih jenis posting jadi pilih posting di sini daripada yang lain.
3. Langkah selanjutnya adalah Associate, pilih none. Ini akan meminta Anda untuk menambahkan istilah otomatis.

Misalkan Anda telah membuat taksonomi dan menamai topiknya. Sekarang, tugas Anda adalah memberi tahu WordPress bahasa apa yang Anda perlukan untuk menerjemahkan topik itu.

topik taksonomi

Jadi untuk ini, buka Kata-kata terjemahan dan pilih terjemahannya. Kemudian klik tombol Taksonomi dan buatlah. Setelah selesai, itu akan muncul di bawah posting yang selanjutnya masuk dalam kategori dan tag. Ini juga akan muncul di area edit posting.

posting topik

Ini semua tentang ketika Anda menggunakan plugin, tetapi bagaimana jika Anda ingin bermain dengan kode?

Bagaimana cara membuat taksonomi Kustom dengan Kode?

Kami menyarankan Anda untuk mengambil langkah ini jika Anda ahli dalam hal ini. Tambahkan kode berikut dalam pengkodean Anda. Jadi, pertama, buka file Functions.php untuk membuat taksonomi.

Untuk hierarki, gunakan kode berikut:

//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,
    'label' = $label,
    'show_ui' = benar,
    'show_admin_column' = benar,
    'query_var' = benar,
    'menulis ulang' = array( 'siput' = 'topik' ),
  ));
 
}

Untuk membuat taksonomi kustom non-hierarki seperti Tag, tambahkan kode ini di functions.php tema Anda atau di plugin khusus situs:

//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' ),
  ));
}

Cara Menampilkan Taksonomi

Untuk menunjukkan taksonomi, gunakan kode tunggal ini:

 the_terms ( $post-ID,'topics','Topics:',',',);

Anda juga dapat menambahkannya di file lain seperti archive.php, index.php, dan di mana pun Anda ingin menampilkan taksonomi.