Not a first time I got a question: – How to show excerpt field in a post editor?
This metabox “Excerpt” is available to any user with access to the post/page editor. But it is hidden by default. To enable (show) it manually, a user need to turn on “Excerpt” checkbox at the “Screen Options”:
Yes, it quite easy to do, but not all users know and may find quick enough how to do it. If you have a lot of users right decision to make “Excerpt” field available by default programmatically.
Show Excerpt field programmatically
Just insert code below to your active theme ‘functions.php’ file:
add_filter('default_hidden_meta_boxes', 'show_hidden_meta_boxes', 10, 2); function show_hidden_meta_boxes($hidden, $screen) { if ( 'post' == $screen->base ) { foreach($hidden as $key=>$value) { if ('postexcerpt' == $value) { unset($hidden[$key]); break; } } } return $hidden; } |
Full list of codes for other metaboxes hidden by default:
‘slugdiv’, ‘trackbacksdiv’, ‘postcustom’, ‘postexcerpt’, ‘commentstatusdiv’, ‘commentsdiv’, ‘authordiv’, ‘revisionsdiv’.