Archived topic
Remove metaboxes from posts
5 replies · Started by poptimistic on January 27, 2016
Hey Tom!
What do I need to add to functions.php to remove all 3 metaboxes from posts?
Hi there,
Give this a try:
add_action( 'after_setup_theme','generate_remove_metaboxes' );
function generate_remove_metaboxes()
{
remove_action('add_meta_boxes', 'generate_add_layout_meta_box');
remove_action('add_meta_boxes', 'generate_add_footer_widget_meta_box');
remove_action( 'add_meta_boxes', 'generate_add_de_meta_box' );
}
Let me know :)
Thanks! It works!
I would also like to ask how to hide:
- Page Header metabox for all post types except pages
- Right and left sidebars widgets
This PHP should work for the Page Header:
add_action( 'after_setup_theme','generate_remove_page_header_metabox' );
function generate_remove_page_header_metabox()
{
remove_action('add_meta_boxes', 'add_generate_page_header_meta_box');
}
add_action('add_meta_boxes', 'generate_custom_page_header_metabox');
function generate_custom_page_header_metabox() {
add_meta_box
(
'generate_page_header_meta_box', // $id
__('Page Header','generate-page-header'), // $title
'show_generate_page_header_meta_box', // $callback
'page', // $page
'normal', // $context
'high' // $priority
);
}
Not sure what you mean by left and right sidebar widgets?
I mean how unregister left and right sidebar widgets from admin area?
Sorry, I must have missed this post!
Are you still needing help with this?