FEATURE Update post type names and enhance post type support in the post_types.php file
This commit is contained in:
parent
2007eab043
commit
67afd31120
|
|
@ -3,50 +3,69 @@
|
|||
/* ------------------------------------------------
|
||||
##### POST TYPES
|
||||
--------------------------------------------------*/
|
||||
function create_posttype()
|
||||
function dynamiques_create_posttype()
|
||||
{
|
||||
|
||||
register_post_type(
|
||||
'publications',
|
||||
'revues',
|
||||
// CPT Options
|
||||
array(
|
||||
'labels' => array(
|
||||
'name' => __('Publications'),
|
||||
'singular_name' => __('Publication')
|
||||
'name' => __('Revues'),
|
||||
'singular_name' => __('Revue')
|
||||
),
|
||||
'public' => true,
|
||||
'has_archive' => true,
|
||||
'show_in_rest' => true,
|
||||
'menu_icon' => 'dashicons-analytics',
|
||||
'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' => 4,
|
||||
'supports' => array('title', 'custom-fields'),
|
||||
'supports' => array(
|
||||
'title',
|
||||
'editor',
|
||||
'thumbnail',
|
||||
'excerpt',
|
||||
'custom-fields',
|
||||
'revisions',
|
||||
'author',
|
||||
),
|
||||
|
||||
)
|
||||
);
|
||||
register_post_type(
|
||||
'dbmob',
|
||||
'articles',
|
||||
// CPT Options
|
||||
array(
|
||||
'labels' => array(
|
||||
'name' => __('DBMOB'),
|
||||
'singular_name' => __('DBMOB')
|
||||
'name' => __('Articles'),
|
||||
'singular_name' => __('Articles')
|
||||
),
|
||||
'public' => true,
|
||||
'has_archive' => true,
|
||||
'rewrite' => array('slug' => 'dictionnaire'),
|
||||
'show_in_rest' => true,
|
||||
'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'),
|
||||
'menu_icon' => 'dashicons-edit-page',
|
||||
'menu_icon' => 'data:image/svg+xml;base64,' . base64_encode('<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 2V16H2V2H16ZM16 0H2C0.9 0 0 0.9 0 2V16C0 17.1 0.9 18 2 18H16C17.1 18 18 17.1 18 16V2C18 0.9 17.1 0 16 0Z" fill="black"/><path d="M11 14H4V12H11V14ZM14 10H4V8H14V10ZM14 6H4V4H14V6Z" fill="black"/></svg>'),
|
||||
'menu_position' => 4,
|
||||
'supports' => array(
|
||||
'title',
|
||||
'editor',
|
||||
'thumbnail',
|
||||
'excerpt',
|
||||
'custom-fields',
|
||||
'revisions',
|
||||
'author',
|
||||
),
|
||||
|
||||
|
||||
)
|
||||
);
|
||||
}
|
||||
add_action('init', 'create_posttype');
|
||||
add_action('init', 'dynamiques_create_posttype');
|
||||
|
||||
|
||||
/* ------------------------------------------------
|
||||
##### CHANGE LE NOM DES POSTS PAR ACTUALITES
|
||||
--------------------------------------------------*/
|
||||
function deligraph_theme_change_post_object()
|
||||
function dynamiques_change_post_object()
|
||||
{
|
||||
$get_post_type = get_post_type_object('post');
|
||||
$labels = $get_post_type->labels;
|
||||
|
|
@ -64,9 +83,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', 'dynamiques_change_post_object');
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user