Ceci est la suite du billet qui traitait du masquage des metaboxes dans les post.
Le processus est décrit dans le même document de référence du Codex :
https://codex.wordpress.org/Function_Reference/remove_meta_box
A noter qu’il y a deux méthodes en réalité : la deuxième consiste à modifier directement le array global “$wp_meta_boxes”, qui stocke les entrées à afficher.
Pour supprimer le “Welcome Panel” qui apparaît depuis la version 3.5 de WordPress, la solution est donnée ci-dessous :
https://developer.wordpress.org/reference/hooks/welcome_panel/
Concernant le “Try Gutenberg” panel, qui apparaît depuis la version 4.9.7 de WordPress, la marche à suivre est décrite ici :
https://developer.wordpress.org/reference/hooks/try_gutenberg_panel/
PS: le mieux, c’est de mettre à jour WordPress…
<?php // Remove unused Widgets from the Dashboard. function dottaware_remove_dashboard_widgets() { // remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' ); // At a Glance. // remove_meta_box( 'dashboard_activity', 'dashboard', 'normal'); // Activity. remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' ); // Recent Comments. remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal' ); // Incoming Links. // remove_meta_box( 'dashboard_plugins', 'dashboard', 'normal' ); // Plugins. remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' ); // Quick Press. // remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' ); // Recent Drafts. remove_meta_box( 'dashboard_primary', 'dashboard', 'side' ); // WordPress Events and News. remove_meta_box( 'dashboard_secondary', 'dashboard', 'side' ); // Other WordPress News. } add_action( 'wp_dashboard_setup', 'dottaware_remove_dashboard_widgets', 99 ); // Remove the Welcome Panel from the Dashboard. remove_action( 'welcome_panel', 'wp_welcome_panel'); // Remove the Try Gutenberg from the Dashboard. remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel' );
Ci-dessous, quelques autres articles décrivant la marche à suivre :
https://codex.wordpress.org/Plugin_API/Action_Reference/wp_dashboard_setup
https://codex.wordpress.org/Plugin_API/Action_Reference/welcome_panel
https://developer.wordpress.org/reference/functions/remove_meta_box/
https://www.wpbeginner.com/wp-tutorials/how-to-remove-wordpress-dashboard-widgets/
https://wordpress.stackexchange.com/questions/217522/how-do-i-customize-my-wordpress-admin-area
https://gist.github.com/celsowhite/a75d2613a48631aa048a356d242e2f16