Site logo

Archived topic

Remove metaboxes from posts

5 replies · Started by poptimistic on January 27, 2016

Viewing posts 1–6 of 6

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?

This archived topic is closed to new replies.