Cómo recuperar programáticamente el campo "extractos" en el editor de entradas en WP 3.1+
Mi tema usa algunos campos de opciones personalizadas, como el extracto de la entrada, que fueron eliminados de la pantalla del editor con WP 3.1
Entiendo y apoyo la intención de limpiar los espacios de trabajo de contenido. Sin embargo, como resultado de la actualización a 3.1, he tenido varias solicitudes de soporte relacionadas con los campos que desaparecieron repentinamente con 3.1
Emití un boletín técnico informando a los propietarios de mi tema sobre el cambio y cómo recuperar el campo de extractos usando el botón "Opciones de pantalla", pero sigue siendo un problema para muchos usuarios.
¿Es posible, desde functions.php, restablecer las opciones de pantalla para una pantalla determinada de WP?
Por ejemplo, quiero recuperar el campo "extractos" en la pantalla del editor de entradas, así como el selector "Entradas" al editar/crear "Menús personalizados".
PD: Entiendo que estas opciones se pueden configurar manualmente mediante "Opciones de pantalla", pero te sorprendería saber cuántos usuarios nunca han visto o usado ese botón :-)
Tendemos a enfocarnos estrechamente en los elementos con los que estamos trabajando en ese instante y bloqueamos todo lo demás. Yo mismo lo hago y es naturaleza humana.
Tal vez lo que realmente necesitamos es un pequeño genio electrónico que nos susurre al oído:
"El campo que buscas, el que estaba aquí antes y ahora desapareció, está detrás de ese pequeño botón de arriba. Haz clic en él y abrirás una nueva sección de tu mundo WordPress... y serás mejor por ello"

http://wordpress.org/support/topic/troubleshooting-wordpress-31-master-list?replies=14 unos posts más abajo tiene instrucciones para las opciones predeterminadas 'ACTIVADAS'
// Cambiar lo que está oculto por defecto
add_filter('default_hidden_meta_boxes', 'be_hidden_meta_boxes', 10, 2);
function be_hidden_meta_boxes($hidden, $screen) {
if ( 'post' == $screen->base || 'page' == $screen->base ) {
// eliminado 'postcustom',
$hidden = array(
'slugdiv', // División de slug
'trackbacksdiv', // División de trackbacks
'postexcerpt', // Extracto del post
'commentstatusdiv', // Estado de los comentarios
'commentsdiv', // Comentarios
'authordiv', // Autor
'revisionsdiv' // Revisiones
);
}
return $hidden;
}

exactamente la solución que estaba buscando. +1 por una respuesta rápida y precisa. Lo aprecio :-)

Gracias, actualicé un sitio recientemente y perdí todos los Extractos, me preguntaba dónde habían ido ¡¡ ++ por la respuesta
