Как программно вернуть поле "цитаты" в редакторе записей в WordPress 3.1+
Моя тема использует некоторые пользовательские поля, такие как цитата (excerpt), которые были удалены с экрана редактора в WordPress 3.1.
Я понимаю и поддерживаю идею очистки рабочего пространства редактора. Однако после обновления до версии 3.1 я получил несколько запросов поддержки, связанных с полями, которые внезапно исчезли.
Я выпустил технический бюллетень, информирующий владельцев моей темы об изменениях и о том, как вернуть поле цитат с помощью кнопки "Настройки экрана", но для многих пользователей это по-прежнему проблема.
Можно ли через functions.php сбросить настройки экрана для конкретного экрана WordPress?
Например, я хочу вернуть поле "цитаты" в редактор записей, а также селектор "Записи" при редактировании/создании "Пользовательских меню".
PS: Я понимаю, что эти опции можно настроить вручную через "Настройки экрана", но вы можете удивиться, сколько пользователей никогда не видели или не использовали эту кнопку :-)
Мы склонны узко фокусироваться на элементах, с которыми работаем в данный момент, и игнорировать все остальное. Я сам так делаю, и это человеческая природа.
Возможно, нам действительно нужен маленький электронный джинн, который шепчет нам на ухо:
"Поле, которое вы ищете, то, что было здесь раньше и теперь исчезло, находится за той маленькой кнопкой наверху. Нажмите ее, и вы откроете новое крыло вашего мира WordPress... и это пойдет вам на пользу"

http://wordpress.org/support/topic/troubleshooting-wordpress-31-master-list?replies=14 в нескольких сообщениях ниже есть инструкции для опций по умолчанию 'ВКЛ'
// Изменяем, что скрыто по умолчанию
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 ) {
// убрали 'postcustom',
$hidden = array(
'slugdiv', // поле для ввода ярлыка
'trackbacksdiv', // трекбеки
'postexcerpt', // цитата
'commentstatusdiv', // статус комментариев
'commentsdiv', // комментарии
'authordiv', // автор
'revisionsdiv' // ревизии
);
}
return $hidden;
}

именно то решение, которое я искал. +1 за быстрый и точный ответ. Я ценю это :-)

Спасибо, я недавно обновил сайт и потерял все цитаты, думал куда они делись, лол! ++ за ответ
