67 lines
2.3 KiB
PHP
67 lines
2.3 KiB
PHP
<?php
|
|
|
|
|
|
|
|
// ######################@
|
|
|
|
|
|
/* -------------------
|
|
REGISTER TAXONOMIES
|
|
--------------------*/
|
|
|
|
function homegrade_add_custom_taxonomies()
|
|
{
|
|
|
|
|
|
// ————— Thématiques —————
|
|
register_taxonomy('project_type', ['portfolio'], array(
|
|
// 'hierarchical' => true,
|
|
'labels' => array(
|
|
'name' => __('Type de projet', 'deligraph-theme'),
|
|
'singular_name' => __('Type de projet', 'deligraph-theme'),
|
|
'search_items' => __('Chercher un type de projet', 'deligraph-theme'),
|
|
'all_items' => __('Touts les Types de projet', 'deligraph-theme'),
|
|
'parent_item' => __('Type de projet Parent', 'deligraph-theme'),
|
|
'parent_item_colon' => __('Type de projet Parent:', 'deligraph-theme'),
|
|
'edit_item' => __('Editer le Type de projet', 'deligraph-theme'),
|
|
'update_item' => __('Mettre à jour le Type de projet', 'deligraph-theme'),
|
|
'add_new_item' => __('Ajouter un Type de projet', 'deligraph-theme'),
|
|
'new_item_name' => __('Nom du nouveau Type de projet', 'deligraph-theme'),
|
|
'menu_name' => __('Type de projet', 'deligraph-theme'),
|
|
),
|
|
'public' => true,
|
|
'show_in_rest' => true,
|
|
'show_ui' => true,
|
|
'show_admin_column' => false,
|
|
'show_in_quick_edit' => false,
|
|
'meta_box_cb' => false,
|
|
'hierarchical' => false,
|
|
));
|
|
|
|
|
|
register_taxonomy(
|
|
'customer', /* Voici donc la taxonomie */
|
|
array('customer'), /* nom du custom post type */
|
|
array(
|
|
'hierarchical' => true,
|
|
'labels' => array(
|
|
'name' => __('Catégories', 'customer'),
|
|
'singular_name' => __('Catégories', 'nom du theme'),
|
|
'search_items' => __('Rechercher une catégorie', 'nom du theme'),
|
|
'all_items' => __('Toutes les catégories', 'nom du theme'),
|
|
'parent_item' => __('Catégorie parente', 'nom du theme'),
|
|
'parent_item_colon' => __('Catégorie parente :', 'nom du theme'),
|
|
'edit_item' => __('Éditer une catégorie', 'nom du theme'),
|
|
'update_item' => __('Sauvegarder une catégorie', 'nom du theme'),
|
|
'add_new_item' => __('Ajouter une catégorie', 'nom du theme'),
|
|
'new_item_name' => __('Nouvelle catégorie', 'nom du theme')
|
|
),
|
|
'show_admin_column' => true,
|
|
'show_ui' => true,
|
|
'query_var' => true,
|
|
'rewrite' => array('slug' => 'customer'),
|
|
)
|
|
);
|
|
}
|
|
add_action('init', 'homegrade_add_custom_taxonomies', 0);
|