Istilah Taksonomi dalam Breadcrumbs
Photo by Susanne Jutzeler on Pexels
Taksonomi merupakan sebagian mekanisme pengelompokan konten. Sederhananya taksonomi memungkinkan kamu mengelompokkan postingan berdasarkan karakteristik yang sama. Pada tutorial ini Mangcoding akan berbagi mengenai Istilah Taksonomi dalam Breadcrumbs, Yuk langsung saja ke Tutorialnya.
Ada tiga opsi berbeda dalam Taksonomi, diantaranya :
- Jika taksonomi tidak hierarkis
- Jika taksonomi bersifat hierarkis tetapi hanya satu istilah taksonomi yang dapat diperiksa di pos
- Jika taksonomi bersifat hierarkis dan semua istilah dapat diperiksa di pos
Taksonomi semacam itu berfungsi seperti tag pos. Cara paling sederhana untuk mencetak istilah tautan adalah the_terms() fungsi.
global $post; // this will help if you would use this code inside a custom function $rd_post_id = $post->ID; // current post ID $rd_taxonomy = 'region'; // taxonomy name // the third argument is what you want to add before the navigation, you can leave it empty // the fourth argument is term link separator , | / • the_terms( $rd_post_id, $rd_taxonomy, 'Navigation: ', ' / ' );
Taksonomi ini bekerja seperti kategori dan dikelompokkan menjadi dua bagian, yaitu Bila hanya satu suku yang diperiksa (diceklis), Saat Urutan Tingkatan (Hirarki) dipilih semua.
1. Hanya satu suku yang diperiksa (diceklis)
Silahkan lihat kode sebelumnya yang sudah mangcoding jelaskan diatas, the_terms() fungsi ini akan berfungsi dan bekerja sangat baik
2. Saat Urutan Tingkatan (Hirarki) dipilih semua
Untuk lebih jelasnya silahkan Perhatikan tampilan dibawah ini!
Selain itu, coba silahkan perhatikan kode dibawah ini, karna Urutan Istilah akan sangat penting dalam hal ini
echo '<div id="kroshki">You are here:'; $rd_taxonomy = 'region'; // region taxonomy $rd_terms = wp_get_post_terms( $post->ID, $rd_taxonomy, array( "fields" => "ids" ) ); // getting the term IDs if( $rd_terms ) { $term_array = trim( implode( ',', (array) $rd_terms ), ' ,' ); $neworderterms = get_terms($rd_taxonomy, 'orderby=none&include=' . $term_array ); foreach( $neworderterms as $orderterm ) { echo '<a href="' . get_term_link( $orderterm ) . '">' . $orderterm->name . '</a> » '; } } the_title(); echo '</div>';
Itulah artikel yang dapat Mangcoding sharing. Mudah-mudahan artikel ini bisa bermanfaat dan dapat memberikan pengetahuan baru untuk Anda. Jika ada kritik serta saran yang dapat membangun, silahkan komentar atau kirim melalui Email dan Media sosial Mangcoding.
Referensi : Istilah Taksonomi dalam Breadcrumbs