Remove meta boxes on post edit screen
Your client may be confused by the meta boxes. Hide them with this function and if prefered add a conditonal tag with ‘current_user_can’ to limit the reduced post editor to a specific user role like authors or contributors.
/** * Snippet Name: Remove meta boxes on post edit screen * Snippet URL: https://wpcustoms.net/snippets/remove-meta-boxes-post-edit-screen/ */ function wpc_remove_extra_meta_boxes() { remove_meta_box( 'postcustom' , 'post' , 'normal' ); // custom fields for posts remove_meta_box( 'postcustom' , 'page' , 'normal' ); // custom fields for pages remove_meta_box( 'postexcerpt' , 'post' , 'normal' ); // post excerpts remove_meta_box( 'postexcerpt' , 'page' , 'normal' ); // page excerpts remove_meta_box( 'commentsdiv' , 'post' , 'normal' ); // recent comments for posts remove_meta_box( 'commentsdiv' , 'page' , 'normal' ); // recent comments for pages remove_meta_box( 'tagsdiv-post_tag' , 'post' , 'side' ); // post tags remove_meta_box( 'tagsdiv-post_tag' , 'page' , 'side' ); // page tags remove_meta_box( 'trackbacksdiv' , 'post' , 'normal' ); // post trackbacks remove_meta_box( 'trackbacksdiv' , 'page' , 'normal' ); // page trackbacks remove_meta_box( 'commentstatusdiv' , 'post' , 'normal' ); // allow comments for posts remove_meta_box( 'commentstatusdiv' , 'page' , 'normal' ); // allow comments for pages remove_meta_box('slugdiv','post','normal'); // post slug remove_meta_box('slugdiv','page','normal'); // page slug remove_meta_box('pageparentdiv','page','side'); // Page Parent } add_action( 'admin_menu' , 'wpc_remove_extra_meta_boxes' );