FEATURE Remove support for editor in archives
This commit is contained in:
parent
12bcdd9eb3
commit
29ca6c915b
|
|
@ -122,14 +122,11 @@ function dynamiques_nav_menu_add_li_class($classes, $item, $args, $depth)
|
||||||
if (isset($args->{"li_class_$depth"})) {
|
if (isset($args->{"li_class_$depth"})) {
|
||||||
$classes[] = $args->{"li_class_$depth"};
|
$classes[] = $args->{"li_class_$depth"};
|
||||||
}
|
}
|
||||||
|
|
||||||
return $classes;
|
return $classes;
|
||||||
}
|
}
|
||||||
|
|
||||||
add_filter('nav_menu_css_class', 'dynamiques_nav_menu_add_li_class', 10, 4);
|
add_filter('nav_menu_css_class', 'dynamiques_nav_menu_add_li_class', 10, 4);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* ----------------------------------------------------------------
|
/* ----------------------------------------------------------------
|
||||||
##### Adds option 'submenu_class' to 'wp_nav_menu'
|
##### Adds option 'submenu_class' to 'wp_nav_menu'
|
||||||
------------------------------------------------------------------*/
|
------------------------------------------------------------------*/
|
||||||
|
|
@ -148,3 +145,28 @@ function dynamiques_nav_menu_add_submenu_class($classes, $args, $depth)
|
||||||
}
|
}
|
||||||
|
|
||||||
add_filter('nav_menu_submenu_css_class', 'dynamiques_nav_menu_add_submenu_class', 10, 3);
|
add_filter('nav_menu_submenu_css_class', 'dynamiques_nav_menu_add_submenu_class', 10, 3);
|
||||||
|
|
||||||
|
|
||||||
|
/////////////////
|
||||||
|
|
||||||
|
// add_filter('use_block_editor_for_post', 'disable_gutenberg_for_specific_page', 10, 2);
|
||||||
|
// function disable_gutenberg_for_specific_page($use_block_editor, $post)
|
||||||
|
// {
|
||||||
|
// write_log($post);
|
||||||
|
// if ($post->post_type === 'page' && $post->ID === 47) {
|
||||||
|
// return false;
|
||||||
|
// }
|
||||||
|
// return $use_block_editor;
|
||||||
|
// }
|
||||||
|
|
||||||
|
add_action('admin_init', function () {
|
||||||
|
$page_id_cible = 47; // Remplace 42 par l’ID réel de ta page
|
||||||
|
|
||||||
|
$screen = get_current_screen();
|
||||||
|
if (is_admin() && isset($_GET['post']) && (int) $_GET['post'] === $page_id_cible) {
|
||||||
|
remove_post_type_support('page', 'editor');
|
||||||
|
remove_post_type_support('page', 'thumbnail');
|
||||||
|
remove_post_type_support('page', 'excerpt');
|
||||||
|
remove_post_type_support('page', 'custom-fields'); // optionnel
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user