REFACTOR Rename post type functions and add taxonomy support for categories

This commit is contained in:
Antoine 2025-05-12 16:54:03 +02:00
parent 2768965924
commit 0249e3934a

View File

@ -3,7 +3,7 @@
/* ------------------------------------------------
##### POST TYPES
--------------------------------------------------*/
function create_posttype()
function carhop_create_posttype()
{
register_post_type(
@ -37,16 +37,17 @@ function create_posttype()
'menu_icon' => 'data:image/svg+xml;base64,' . base64_encode('<svg width="96" height="74" viewBox="0 0 96 74" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M86.4 2.2C81.6 0.7 76.3 0 71.3 0C62.9 0 53.8 1.7 47.5 6.5C41.2 1.7 32.2 0 23.8 0C15.4 0 6.3 1.7 0 6.5V69.8C0 70.9 1.1 72 2.2 72C3.3 72 2.8 71.8 3.3 71.8C9.1 69 17.6 67 23.8 67C30 67 41.3 68.7 47.6 73.5C53.4 69.8 64 67 71.4 67C78.8 67 85.9 68.3 91.9 71.5C92.3 71.7 92.5 71.7 93 71.7C94.1 71.7 95.2 70.6 95.2 69.5V6.5C92.6 4.6 89.8 3.3 86.6 2.2H86.4ZM86.4 60.5C81.6 59 76.5 58.3 71.3 58.3C64 58.3 53.4 61.1 47.5 64.8V15.1C53.3 11.4 63.9 8.6 71.3 8.6C78.7 8.6 81.7 9.2 86.4 10.8V60.5Z" fill="black"/></svg>'),
'menu_position' => 5,
'supports' => array('title', 'custom-fields'),
'taxonomies' => array('category'),
)
);
}
add_action('init', 'create_posttype');
add_action('init', 'carhop_create_posttype');
/* ------------------------------------------------
##### CHANGE LE NOM DES POSTS PAR ACTUALITES
--------------------------------------------------*/
function deligraph_theme_change_post_object()
function carhop_change_post_object()
{
$get_post_type = get_post_type_object('post');
$labels = $get_post_type->labels;
@ -64,9 +65,9 @@ function deligraph_theme_change_post_object()
$labels->menu_name = 'Actualités';
$labels->name_admin_bar = 'Actualités';
remove_post_type_support('post', 'editor');
// remove_post_type_support('post', 'editor');
unregister_taxonomy_for_object_type('category', 'post');
unregister_taxonomy_for_object_type('post_tag', 'post');
}
add_action('init', 'deligraph_theme_change_post_object');
add_action('init', 'carhop_change_post_object');