Skip to content

Instantly share code, notes, and snippets.

@designbuildtest
Created February 18, 2015 23:08
Show Gist options
  • Select an option

  • Save designbuildtest/391974a2caa82ff28f53 to your computer and use it in GitHub Desktop.

Select an option

Save designbuildtest/391974a2caa82ff28f53 to your computer and use it in GitHub Desktop.
Manage Posts & Edit Post SCREEN customizations
// Remove default columns from manage view.
function myplugin_custom_manage_post_columns( $columns ) {
unset( $columns['cb'] );
unset( $columns['title'] );
unset( $columns['author'] );
unset( $columns['categories'] );
unset( $columns['tags'] );
unset( $columns['comments'] );
unset( $columns['date'] );
return $columns;
}
add_filter( 'manage_edit-post_columns', 'myplugin_custom_manage_post_columns' );
// Remove ALL Post views.
function myplugin_remove_all_manage_post_columns( $views ) {
unset( $views['all'] );
unset( $views['pending'] );
unset( $views['publish'] );
unset( $views['draft'] );
unset( $views['trash'] );
unset( $views['mine'] );
return $views;
}
add_action( 'views_edit-post', 'myplugin_remove_all_manage_post_columns' );
// Remove Post support for core WP features. This removes the respective Post Metaboxes
function myplugin_remove_post_support() {
remove_post_type_support( 'post', 'title' );
remove_post_type_support( 'post', 'editor' );
remove_post_type_support( 'post', 'thumbnail' );
remove_post_type_support( 'post', 'author' );
remove_post_type_support( 'post', 'excerpt' );
remove_post_type_support( 'post', 'comments' );
remove_post_type_support( 'post', 'trackbacks' );
remove_post_type_support( 'post', 'revisions' );
remove_post_type_support( 'post', 'custom-fields' );
remove_post_type_support( 'post', 'post-formats' );
// Remove remaining Post Metaboxes
remove_meta_box( 'submitdiv', 'post', 'side' );
remove_meta_box( 'tagsdiv-post_tag', 'post', 'side' );
remove_meta_box( 'categorydiv', 'post', 'side' );
}
add_action( 'admin_init', 'myplugin_remove_post_support' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment