Mangcoding

icon chat
Yayan Kurnia Akbar - Thursday, 5 January 2023 - 1years ago

Istilah Taksonomi dalam Breadcrumbs

single image
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

Link Mangcoding

Taksonomi non-hierarkis

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

Link Mangcoding

Taksonomi dengan Urutan Tingkatan (hierarki)

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!

Hierarki Mangcoding

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

Link Copied to Clipboard