Skip to content

Instantly share code, notes, and snippets.

@matthacksteiner
Created September 7, 2020 08:03
Show Gist options
  • Save matthacksteiner/867ad7b9818774994157aab15f79ad22 to your computer and use it in GitHub Desktop.
Save matthacksteiner/867ad7b9818774994157aab15f79ad22 to your computer and use it in GitHub Desktop.
Wordpress - disable Gutenberg, hide default meta boxes
*-----------------------------------------------------------------------------------*/
/* disable Gutenberg and clean up default meta boxes
/*-----------------------------------------------------------------------------------*/
add_filter('use_block_editor_for_post', '__return_false');
add_action('admin_menu', 'mypaletti_remove_meta_box');
function mypaletti_remove_meta_box()
{
# code...
// Page attributes
remove_meta_box('commentstatusdiv', 'page', 'normal');
remove_meta_box('slugdiv', 'page', 'normal');
remove_meta_box('commentsdiv', 'page', 'normal');
remove_meta_box('postexcerpt', 'page', 'normal');
remove_meta_box('authordiv', 'page', 'normal');
remove_meta_box('revisionsdiv', 'page', 'normal');
remove_meta_box('postcustom', 'page', 'normal');
remove_meta_box('trackbacksdiv', 'page', 'normal');
remove_meta_box('categorydiv', 'page', 'normal');
remove_meta_box('tagsdiv-post_tag', 'page', 'normal');
// remove_meta_box('submitdiv', 'page', 'normal');
remove_meta_box('postimagediv', 'page', 'normal');
remove_meta_box('pageparentdiv', 'page', 'normal');
remove_post_type_support('page', 'thumbnail');
remove_post_type_support('page', 'page-attributes');
remove_post_type_support('page', 'excerpt');
}
// remove on Home page
function mypaletti_home_remove_meta_boxes()
{
if (isset($_GET, $_GET['post']) && 2 == $_GET['post']) {
remove_meta_box('pageparentdiv', 'page', 'side');
remove_post_type_support('page', 'editor');
remove_post_type_support('page', 'title');
}
}
add_action('admin_menu', 'mypaletti_home_remove_meta_boxes');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment