Mengelola Taksonomi WordPress untuk Kegunaan Lebih Baik
Diterbitkan: 2021-07-28Manajemen taksonomi WordPress dan penggunaannya telah dibahas di sini.
WordPress menawarkan platform yang luar biasa dengan layanan kustom yang luar biasa.
CMS paling populer ini digunakan oleh sebagian besar pengguna.
Untuk orang-orang yang tertarik untuk membuat posting kustom, dengan artikel ini Anda akan dapat memahami dan menerapkan taksonomi arsip kustom.
Apakah Anda ingin membuat taksonomi khusus atau Anda ingin menyesuaikan yang sudah ada, di sini Anda pasti akan mendapatkan solusi yang efektif.
Taksonomi: Kata Pengantar
Taksonomi mengacu pada tipe konten di WordPress yang ideal untuk mengatur konten, yang memiliki beberapa tipe konten lainnya.
Taksonomi paling umum yang mungkin Anda kenal adalah Kategori dan Tag.
Diasumsikan bahwa Anda mengetahui kategori dan tag di WordPress, dua taksonomi integral ini dengan orientasi hierarkis dan non-hierarki masing-masing. Taksonomi Hirarki berarti memiliki struktur hierarki dengan hubungan orang tua-anak dan Taksonomi Non-hierarki tidak menunjukkan hubungan semacam itu.
Apa yang dilakukan WordPress adalah, ia membuat arsip otomatis untuk setiap tag, kategori, dan taksonomi khusus yang mengikuti urutan kronologis terbalik dan menghasilkan daftar posting terkait. Situs yang menampilkan postingan yang dikelola dengan baik dengan tag dan kategori yang tepat relatif lebih mudah dikelola daripada dengan postingan kustom dan taksonomi kustom.
Di WP, tampilan untuk setiap arsip ditentukan dalam file template, jadi saat bergerak menuju penyesuaian, langkah pertama adalah menentukan file template mana yang dikaitkan dengan target Anda.
Bagaimana Cara Membuat Taksonomi Kustom?
Ada beberapa cara untuk membuat taksonomi khusus, namun yang paling disukai adalah dengan menggunakan plugin yang sesuai. Tidak ada kelangkaan plugin WP, Anda dapat dengan mudah menemukan plugin yang efisien untuk menyelesaikan pekerjaan dengan kemampuan yang lebih baik.
Namun, saat menerapkan metode lain, disarankan untuk membuat plugin baru untuk penyebabnya daripada memasukkan potongan kode yang sesuai ke file functions.php. Karena, itu akan membuat metodenya tidak terlalu rumit dan akan menawarkan keuntungan tambahan di masa depan dengan membuat taksonomi kustom yang dibuat mudah tersedia.
Untuk membuat plugin, cukup tambahkan baris kode yang disebutkan di bawah ini di bagian atas file teks dengan membual kode yang sesuai.
/* Nama plugin: Taksonomi Kustom */
Berikut adalah cuplikan kode untuk plugin yang telah dibuat untuk mendukung taksonomi khusus, yang disebut sebagai “buah”.
_x( 'TastyFruits', 'Taxonomy General Name', 'text_domain' ),
'singular_name' => _x( 'TastyFruit', 'Taxonomy Singular Name', 'text_domain' ),
'menu_name' => __( 'Taxonomy', 'text_domain' ),
'all_Fruits' => __( 'All Fruits', 'text_domain' ),
'parent_Fruit' => __( 'Parent Fruit', 'text_domain' ),
'parent_Fruit_colon' => __( 'Parent Fruit:', 'text_domain' ),
'new_Fruit_name' => __( 'New Fruit name', 'text_domain' ),
'add_new_Fruit' => __( 'Add new Fruit', 'text_domain' ),
'edit_Fruit' => __( 'Edit Fruit', 'text_domain' ),
'update_Fruit' => __( 'Update Fruit', 'text_domain' ),
'separate_Fruits_with_commas' => __( 'Separate Fruits with commas', 'text_domain' ),
'search_Fruits' => __( 'Search Fruits', 'text_domain' ),
'add_or_remove_Fruits' => __( 'Add or remove Fruits', 'text_domain' ),
'choose_from_most_used' => __( 'Choose from the most used Fruits', 'text_domain' ),
'not_found' => __( 'Not Found', 'text_domain' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => false,
);
register_taxonomy( 'tastyfruit', array( 'post' ), $args );

}
add_action( 'init', 'slug_fruits_tax', 0 );
}
?>
Bagaimana Cara Menyesuaikan Arsip Taksonomi?
Bagi mereka yang tertarik menggunakan WP sebagai CMS dan bukan hanya sebagai alat blogging, mereka sering kali perlu menyesuaikan fungsi bawaan WP, yang mudah dilakukan dengan taksonomi khusus.
Secara default, WordPress mengimplementasikan kelas WP_Query untuk secara otomatis mengambil posting untuk pemirsa sambil mempertimbangkan halaman tempat mereka berada. Namun, kueri ini dapat diubah untuk menambahkan jenis posting khusus ke arsip tag atau kategori, untuk ini yang dapat Anda lakukan adalah, mengintegrasikan filter pre_get_posts.
Sekarang, mari kita lihat cara kerjanya.
Filter membantu mengubah kueri saat dipanggil sebelum kiriman apa pun diambil oleh WP. Anda dapat membuat argumen ("posting" sebagai posting biasa dan "terbaru" sebagai jenis posting khusus) untuk diteruskan di WP_Query. Dengan mengikuti kode yang disebutkan di bawah ini.
Cuplikan Kode:
Himpunan(
'Pos',
'terbaru'
)
);
?>
Di sini, untuk meneruskan argumen post_type yang diubah, kita perlu mengimplementasikan metode kelas set(). Karena metode ini memungkinkan seseorang untuk mengubah argumen saat kelas telah dibuat.
Cuplikan Kode:
is_category() && $query->is_main_query() ) {
$query->set( 'post_type',
array(
'post',
'latest'
)
);
}
kembalikan $kueri;
}
?>
Dengan mengikuti panduan yang disebutkan di atas secara menyeluruh, Anda akan dapat menyesuaikan arsip taksonomi yang diinginkan secara efisien di WordPress.
Biodata Penulis :
Sophia Phillips telah bekerja sebagai profesional di perusahaan pengembangan web WordPress dan suka berbagi informasi tentang memanfaatkan berbagai manfaat WordPress dengan cara terbaik. Saat ini, dia memiliki jumlah artikel terkait WordPress yang mengesankan di bawah namanya.