scottb
  • 0
Гуру

Как программно вернуть поле «выдержки» в редакторе сообщений в WP 3.1+

  • 0

В моей теме используются некоторые настраиваемые поля параметров, такие как выдержка из сообщения, которые были удалены с экрана редактора в WP 3.1.

Я понимаю и поддерживаю намерение очистить рабочие области контента. Однако в результате обновления 3.1 у меня было несколько запросов в службу поддержки, связанных с полями, которые внезапно исчезли с 3.1.

Я выпустил технический бюллетень, информирующий владельцев моих тем об изменении и о том, как вернуть поле выдержек с помощью кнопки «Параметры экрана», но это все еще проблема для многих пользователей.

Возможно ли с помощью functions.php сбросить параметры экрана для данного экрана WP?

Например, я хочу вернуть поле «выдержки» на экран редактора сообщений, а также селектор «Сообщения» при редактировании/создании «Пользовательских меню».

PS: я понимаю, что эти параметры можно настроить вручную через «Параметры экрана», но вы можете быть удивлены тем, сколько пользователей никогда не видели и не использовали эту кнопку 🙂

Мы склонны сосредотачиваться на тех элементах, с которыми намерены работать в данный момент, и блокировать все остальное. Я делаю это сам и это человеческая природа.

Возможно, нам действительно нужен маленький электронный джинн, который шепчет нам на ухо:

«Поле, которое вы ищете, которое было здесь раньше, а теперь исчезло, находится за этой маленькой кнопкой наверху. Нажмите на нее, и вы откроете новое крыло вашего мира WordPress… и вам будет лучше для Это»

Share
  1. http://wordpress.org/support/topic/troubleshooting-wordpress-31-master-list?replies=14 несколькими постами ниже есть инструкции для опций «ВКЛ» по умолчанию.

    // Change what's hidden by default
    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 ) {
            // removed 'postcustom',
            $hidden = array(
                'slugdiv', 
                'trackbacksdiv', 
                'postexcerpt', 
                'commentstatusdiv', 
                'commentsdiv', 
                'authordiv', 
                'revisionsdiv'
            );
        }
        return $hidden;     
    }
    
    • 0

Оставить ответ

You must login to add an answer.