79 lines
3.1 KiB
PHP
79 lines
3.1 KiB
PHP
<?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_menu' => false,
|
|
'show_in_quick_edit' => false,
|
|
'meta_box_cb' => false,
|
|
'hierarchical' => true,
|
|
'rewrite' => array(
|
|
'slug' => 'metiers',
|
|
// '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_menu' => false,
|
|
'show_in_quick_edit' => false,
|
|
'meta_box_cb' => false,
|
|
'hierarchical' => true,
|
|
'rewrite' => array(
|
|
'slug' => 'elements-batiments',
|
|
// 'with_front' => false,
|
|
'hierarchical' => true,
|
|
'has_archive' => true
|
|
),
|
|
|
|
));
|
|
}
|
|
add_action('init', 'metiers_patrimoine_add_custom_taxonomies', 0);
|