Semua yang Perlu Anda Ketahui Tentang Taksonomi WordPress

Diterbitkan: 2020-10-21

Taksonomi WordPress mendapat reputasi buruk. Ini sering disalahpahami dan disalahgunakan (dan itu jika fitur tersebut digunakan sama sekali). Tetapi dapat mengatur taksonomi WordPress khusus adalah senjata rahasia baru Anda. Dengan menggunakannya, Anda dapat memberikan pengalaman pengguna yang fantastis bagi pembaca Anda, untuk perayap SEO Google, dan untuk penulis Anda di backend. Anda tidak perlu takut dengan taksonomi lagi. Kami akan memandu Anda melalui cara membuat taksonomi WordPress Anda sendiri. Dan Anda akan mengerti mengapa ini adalah salah satu hal terbaik yang dapat Anda lakukan untuk situs web Anda.

Berlangganan Saluran Youtube Kami

Apa itu Taksonomi WordPress?

Singkatnya, ini adalah cara untuk mengatur konten Anda. Secara default, WordPress hadir dengan dua taksonomi yang sudah Anda gunakan setiap hari. Kategori dan Tag . Taksonomi adalah segmen situs web Anda yang berbeda, dapat diurutkan, dan dapat difilter. Mereka bisa hierarkis atau datar. Kategori bersifat hierarkis dengan hubungan orang tua/anak. Tag datar. Di dalam masing-masing, Anda dapat mengatur berbagai cara agar pengguna Anda dapat menemukan informasi spesifik. Baik itu secara luas, orang tua/anak melalui Kategori atau subjek tertentu melalui Tag.

Misalnya, ambil taksonomi Kategori . Anda memilih area tertentu yang menjadi bagian utama dari keseluruhan topik Anda. Pada kesehatan umum dan blog kesehatan, Anda mungkin melihat kategori seperti Latihan atau Workouts, dengan kategori anak seperti Bersepeda, Berlari, atau Pelatihan Kekuatan. Ini adalah contoh taksonomi di tempat kerja. Pengguna dapat mengurutkan dan menyaring informasi untuk menemukan apa yang mereka butuhkan.

contoh kategori wordpress

Tag serupa, hanya saja digunakan untuk subjek tertentu di situs Anda. Taksonomi WordPress ini berguna untuk menemukan posting spesifik tentang topik tertentu yang mungkin mencakup beberapa kategori.

contoh tag taksonomi wordpress Tag Fitness Video Games pada gambar di atas mungkin mencakup postingan dalam kategori Lari dan Bersepeda . Jadi tag adalah taksonomi yang berguna untuk menyortir dengan cara yang berbeda.

Apa itu Taksonomi WordPress Kustom?

Taksonomi Kustom di WordPress persis sama. Mereka bisa hierarkis atau datar. Dan Anda dapat menggunakannya untuk secara khusus menargetkan konten untuk pembaca dan niche Anda. Anda mungkin menjalankan situs berita yang mencakup berita lokal dan global. Anda dapat membuat taksonomi WordPress khusus untuk Berita Lokal dan satu untuk Berita Global . Di bawah masing-masing, Anda dapat menempatkan kategori tertentu yang hanya berkaitan dengan taksonomi itu sehingga pembaca yang mencari berita lokal di Huntsville, Alabama tidak akan kewalahan oleh berita dari Hong Kong atau Tokyo.

Meskipun Anda dapat menggunakan kategori induk/anak untuk ini, praktik terbaik SEO akan lebih memilih struktur yang lebih sederhana yang disediakan oleh taksonomi khusus. Ini pada dasarnya menghapus satu tingkat dari struktur situs Anda, memisahkan data Anda menjadi segmen yang lebih mudah dibaca dan dicari. Selain itu, jenis posting khusus berjalan seiring dengan taksonomi WordPress. Anda kemudian memiliki kemampuan untuk membuat Breaking News dan Investigative Reporting terdaftar secara terpisah di bawah dasbor WP dan dalam taksonomi Lokal/Global masing-masing. Alih-alih semua yang Anda tulis terdaftar hanya di bawah Postingan.

Cara Membuat Taksonomi WordPress Kustom

Seperti kebanyakan hal di WordPress, Anda dapat membuat taksonomi secara manual. Kali ini, Anda melakukannya dengan mengedit file functions.php Anda. Atau Anda dapat menggunakan plugin untuk melakukan semua pekerjaan berat. Kami akan menunjukkan kepada Anda cara menggunakan plugin untuk melakukannya, serta memberikan kode sampel dan tautan ke referensi untuk menambahkan taksonomi WordPress kustom Anda sendiri dengan mengedit file PHP Anda. Meskipun umumnya lebih tahan masa depan untuk mengedit file WordPress PHP secara manual untuk menambahkan fitur dan opsi baru, menambahkan ini melalui plugin jauh lebih mudah diakses oleh pengguna WordPress sehari-hari.

Menggunakan Plugin UI Jenis Posting Kustom

Untuk memulai, unduh dan instal plugin Custom Post Type UI di repositori WP.org.

gambar ui jenis pos kustom

Setelah itu, Anda akan memiliki item menu baru bernama CPT UI di sidebar Anda. Di bawahnya, Anda ingin masuk ke Add/Edit Taxonomies . Untuk benar-benar membuat taksonomi baru, yang harus Anda lakukan adalah memberinya slug ( example.com/taxonomy-slug ) dan apa yang akan Anda dan pembaca lihat untuk bentuk jamak dan tunggal, seperti post dan posts .

taksonomi cpt ui

Klik Add Taxonomy , dan Anda telah membuat taksonomi WordPress kustom pertama Anda. Selamat! Anda masih memiliki sedikit lagi yang harus dilakukan. Anda perlu memberi tahu WordPress apa yang harus ditampilkan untuk taksonomi baru. Pada titik ini, Anda akan mengatur hal-hal seperti Edit Workouts dan Add New Workout dan seterusnya.

Selanjutnya adalah panel Pengaturan . Di sinilah Anda memutuskan apakah ini adalah taksonomi yang menghadap publik, di mana pengguna Anda dapat memfilter dan mencari konten atau pribadi untuk anggota staf Anda. Anda akan menentukan apakah itu hierarkis atau tidak, artinya apakah itu menggunakan hubungan orang tua/anak seperti Kategori atau sekadar daftar datar seperti Tag.

pengaturan taksonomi wordpress

Bergantung pada opsi apa yang Anda pilih, taksonomi akan tampak seperti ini. Itu akan di posting atau halaman Anda atau di mana pun Anda melampirkannya dalam proses pembuatan di atas.

metabox untuk taksonomi

Kami melampirkan ini ke posting, jadi seperti yang Anda lihat, itu muncul di bawah Kategori dan Tag di editor blok.

Karena penambahan dan pengeditan taksonomi dan jenis posting baru sangat panjang dan tergantung pada opsi dan pilihan pengaturan Anda, kami sarankan untuk melihat daftar lengkapnya di halaman repositori plugin.

Menambahkan Taksonomi dengan Kode

Bagi Anda yang ingin melakukannya dengan cara kuno, masuk ke file instalasi WP Anda, baik melalui FTP, cPanel, atau cara lain untuk mengaksesnya. Temukan folder /wp-content/themes/theme-name , dan buka file functions.php di editor kode favorit Anda.

menemukan functions.php di folder konten-wp Anda

Setelah itu, Anda akan mengambil kode ini dan menyesuaikannya berdasarkan taksonomi yang ingin Anda buat.

 
/**
 * Create two taxonomies, genres and writers for the post type "book".
 *
 * @see register_post_type() for registering custom post types.
 */
function wpdocs_create_book_taxonomies() {
    // Add new taxonomy, make it hierarchical (like categories)
    $labels = array(
        'name'              => _x( 'Genres', 'taxonomy general name', 'textdomain' ),
        'singular_name'     => _x( 'Genre', 'taxonomy singular name', 'textdomain' ),
        'search_items'      => __( 'Search Genres', 'textdomain' ),
        'all_items'         => __( 'All Genres', 'textdomain' ),
        'parent_item'       => __( 'Parent Genre', 'textdomain' ),
        'parent_item_colon' => __( 'Parent Genre:', 'textdomain' ),
        'edit_item'         => __( 'Edit Genre', 'textdomain' ),
        'update_item'       => __( 'Update Genre', 'textdomain' ),
        'add_new_item'      => __( 'Add New Genre', 'textdomain' ),
        'new_item_name'     => __( 'New Genre Name', 'textdomain' ),
        'menu_name'         => __( 'Genre', 'textdomain' ),
    );
 
    $args = array(
        'hierarchical'      => true,
        'labels'            => $labels,
        'show_ui'           => true,
        'show_admin_column' => true,
        'query_var'         => true,
        'rewrite'           => array( 'slug' => 'genre' ),
    );
 
    register_taxonomy( 'genre', array( 'book' ), $args );
 
    unset( $args );
    unset( $labels );
 
    // Add new taxonomy, NOT hierarchical (like tags)
    $labels = array(
        'name'                       => _x( 'Writers', 'taxonomy general name', 'textdomain' ),
        'singular_name'              => _x( 'Writer', 'taxonomy singular name', 'textdomain' ),
        'search_items'               => __( 'Search Writers', 'textdomain' ),
        'popular_items'              => __( 'Popular Writers', 'textdomain' ),
        'all_items'                  => __( 'All Writers', 'textdomain' ),
        'parent_item'                => null,
        'parent_item_colon'          => null,
        'edit_item'                  => __( 'Edit Writer', 'textdomain' ),
        'update_item'                => __( 'Update Writer', 'textdomain' ),
        'add_new_item'               => __( 'Add New Writer', 'textdomain' ),
        'new_item_name'              => __( 'New Writer Name', 'textdomain' ),
        'separate_items_with_commas' => __( 'Separate writers with commas', 'textdomain' ),
        'add_or_remove_items'        => __( 'Add or remove writers', 'textdomain' ),
        'choose_from_most_used'      => __( 'Choose from the most used writers', 'textdomain' ),
        'not_found'                  => __( 'No writers found.', 'textdomain' ),
        'menu_name'                  => __( 'Writers', 'textdomain' ),
    );
 
    $args = array(
        'hierarchical'          => false,
        'labels'                => $labels,
        'show_ui'               => true,
        'show_admin_column'     => true,
        'update_count_callback' => '_update_post_term_count',
        'query_var'             => true,
        'rewrite'               => array( 'slug' => 'writer' ),
    );
 
    register_taxonomy( 'writer', 'book', $args );
}
// hook into the init action and call create_book_taxonomies when it fires
add_action( 'init', 'wpdocs_create_book_taxonomies', 0 );

Kode ini sebenarnya membuat dua taksonomi di dasbor, satu hierarki dengan kemampuan induk/anak dan satu tanpa. Jadi pada dasarnya adalah kumpulan Kategori dan Tag sekunder. Kode itu sendiri telah diposting di halaman taksonomi resmi oleh tim WordPress Codex, dan mendaftarkan Buku sebagai taksonomi dengan berbagai Genre dan Penulis untuk dihubungkan. Yang perlu Anda lakukan adalah menelusuri dan mengganti kata kunci terkait buku dengan kata kunci Anda sendiri. Dan Anda baik untuk pergi.

Membungkus

Menggunakan taksonomi WordPress tampaknya rumit pada awalnya. Tetapi ketika Anda menggali fitur ini, semoga Anda dapat melihat betapa sederhananya itu sebenarnya. Jika Anda menghubungkannya dengan Kategori dan Tag yang sudah Anda gunakan, maka memahami taksonomi khusus itu sederhana. Saat Anda menggabungkannya dengan jenis posting khusus, Anda dapat mengatur situs Anda dengan banyak cara untuk menemukan cara terbaik yang sesuai dengan niche dan audiens Anda dengan sempurna.

Apakah Anda menggunakan taksonomi WordPress khusus di situs web Anda? Beri tahu kami cara pengaturannya di komentar!

Gambar unggulan artikel oleh Farhads / shutterstock.com