Created
February 18, 2015 23:08
-
-
Save designbuildtest/391974a2caa82ff28f53 to your computer and use it in GitHub Desktop.
Manage Posts & Edit Post SCREEN customizations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // 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