buidling the taxos

This commit is contained in:
Antoine M 2024-10-21 16:56:39 +02:00
parent d34fee3701
commit 7940bf2d8f

76
includes/taxonomy.php Normal file
View File

@ -0,0 +1,76 @@
<?php
/* -------------------
REGISTER TAXONOMIES
--------------------*/
function metiers_patrimoine_add_custom_taxonomies()
{
// ————— Thématiques —————
register_taxonomy('metiers', ['artisans'], array(
// 'hierarchical' => true,
'labels' => array(
'name' => __('Métiers', 'metiers-patrimoine-theme'),
'singular_name' => __('Métier', 'metiers-patrimoine-theme'),
'search_items' => __('Chercher un Métier', 'metiers-patrimoine-theme'),
'all_items' => __('Tous les métiers', 'metiers-patrimoine-theme'),
'parent_item' => __('Métier Parent', 'metiers-patrimoine-theme'),
'parent_item_colon' => __('Métier Parent:', 'metiers-patrimoine-theme'),
'edit_item' => __('Editer le Métier', 'metiers-patrimoine-theme'),
'update_item' => __('Mettre à jour le Métier', 'metiers-patrimoine-theme'),
'add_new_item' => __('Ajouter un Métier', 'metiers-patrimoine-theme'),
'new_item_name' => __('Nom du nouveau Métier', 'metiers-patrimoine-theme'),
'menu_name' => __('Métiers', 'metiers-patrimoine-theme'),
),
'public' => true,
'show_in_rest' => true, // Needed for tax to appear in Gutenberg editor
'show_ui' => true,
'show_admin_column' => false,
'show_in_quick_edit' => false,
'meta_box_cb' => false,
'hierarchical' => true,
'rewrite' => array(
'slug' => 'questions-thematiques',
// 'with_front' => false,
'hierarchical' => true,
'has_archive' => true
),
));
// ————— Thématiques —————
register_taxonomy('elementsbatiments', ['artisans'], array(
// 'hierarchical' => true,
'labels' => array(
'name' => __('Eléments du bâtiment ', 'metiers-patrimoine-theme'),
'singular_name' => __('Elément du bâtiment ', 'metiers-patrimoine-theme'),
'search_items' => __('Chercher un Élément', 'metiers-patrimoine-theme'),
'all_items' => __('Tous les Éléments', 'metiers-patrimoine-theme'),
'parent_item' => __('Élément Parent', 'metiers-patrimoine-theme'),
'parent_item_colon' => __('Élément Parent:', 'metiers-patrimoine-theme'),
'edit_item' => __('Editer l\'Élément', 'metiers-patrimoine-theme'),
'update_item' => __('Mettre à jour l\'Élément', 'metiers-patrimoine-theme'),
'add_new_item' => __('Ajouter un Élément', 'metiers-patrimoine-theme'),
'new_item_name' => __('Nom du nouveal Élément', 'metiers-patrimoine-theme'),
'menu_name' => __('Eléments du bâtiment', 'metiers-patrimoine-theme'),
),
'public' => true,
'show_in_rest' => true, // Needed for tax to appear in Gutenberg editor
'show_ui' => true,
'show_admin_column' => false,
'show_in_quick_edit' => false,
'meta_box_cb' => false,
'hierarchical' => true,
'rewrite' => array(
'slug' => 'questions-thematiques',
// 'with_front' => false,
'hierarchical' => true,
'has_archive' => true
),
));
}
add_action('init', 'metiers_patrimoine_add_custom_taxonomies', 0);