Een WordPress taxonomie is een manier om groepen van berichten en aangepaste post types te organiseren. Het woord taxonomie komt van de biologische classificatie methode genaamd Linnaean taxonomie.
IN DEZE HANDLEIDING:
Standaard wordt WordPress geleverd met twee taxonomieën, categorieën en tags. U kunt ze gebruiken om uw blog posts te organiseren. Als u echter een aangepast posttype gebruikt, dan zijn categorieën en tags misschien niet geschikt voor alle inhoudstypes.
U kunt bijvoorbeeld een aangepast type post maken met de naam ‘Boeken’ en deze sorteren met een aangepaste taxonomie genaamd ‘onderwerpen’. U kunt onderwerp termen toevoegen zoals Poes, hond, paard en andere dieren onderwerpen die u wilt. Zo kunnen u en uw lezers boeken gemakkelijk sorteren op onderwerp.
Taxonomieën kunnen ook hiërarchisch zijn, wat betekent dat je hoofdonderwerpen kunt hebben zoals insecten en zoogdieren. Dan heb je subonderwerpen onder elke categorie.
Nu u weet wat een aangepaste taxonomie is, laten we eens leren hoe u aangepaste taxonomieën in WordPress kunt maken.
Hoe aangepaste taxonomieën in WordPress maken
We zullen twee methoden gebruiken om aangepaste taxonomieën te maken. Ten eerste gebruiken we een plugin om aangepaste taxonomieën te maken. Voor de tweede methode zullen we u de code methode laten zien, en hoe u deze kunt gebruiken om uw aangepaste taxonomieën te maken zonder een plugin te gebruiken.
Creëer aangepaste taxonomieën in WordPress (Video Handleiding)
Aangepaste taxonomieën maken met een plugin (de gemakkelijke manier)
Het eerste wat u moet doen is de Custom Post Type UI plugin installeren en activeren. Voor details, zie onze gids over hoe een WordPress plugin te installeren. In de handleiding hebben we al een aangepast post type gemaakt en het ‘Boeken’ genoemd. Zorg er dus voor dat je een custom post type hebt aangemaakt voordat je begint met het aanmaken van je taxonomieën.
Ga vervolgens naar CPT UI ” Taxonomieën toevoegen/bewerken menu-item in het WordPress admin gedeelte om uw eerste taxonomie aan te maken.
Handmatig aangepaste taxonomieën maken (met PHP code)
Deze methode vereist dat u code toevoegt aan uw WordPress website. Als u dit nog niet eerder heeft gedaan, dan raden wij u aan onze gids te lezen over hoe u eenvoudig code snippets kunt toevoegen in WordPress.
Het creëren van een hiërarchische taxonomie
Laten we beginnen met een hiërarchische taxonomie die werkt als categorieën en bovenliggende en onderliggende termen kan hebben.
Voeg de volgende code toe in het functions.php bestand van uw thema of in een site-specifieke plugin (aanbevolen) om een hiërarchische aangepaste taxonomie zoals categorieën te creëren:
add_action( 'init', 'create_subjects_hierarchical_taxonomy', 0 );
//maak een aangepaste taxonomie aan, noem het onderwerpen voor je berichten
function create_subjects_hierarchical_taxonomy() {
// Add new taxonomy, make it hierarchical like categories
//first do the translations part for GUI
$labels = array(
'name' => _x( 'Subjects', 'taxonomy general name' ),
'singular_name' => _x( 'Subject', 'taxonomy singular name' ),
'search_items' => __( 'Search Subjects' ),
'all_items' => __( 'All Subjects' ),
'parent_item' => __( 'Parent Subject' ),
'parent_item_colon' => __( 'Parent Subject:' ),
'edit_item' => __( 'Edit Subject' ),
'update_item' => __( 'Update Subject' ),
'add_new_item' => __( 'Add New Subject' ),
'new_item_name' => __( 'New Subject Name' ),
'menu_name' => __( 'Subjects' ),
);
// Now register the taxonomy
register_taxonomy('subjects',array('books'), array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'show_in_rest' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'subject' ),
));
}