Изменение закладки по умолчанию в медиа-библиотеке

> Уведомление модератора <

Этот вопрос существует, поскольку он заполняет конкретный критерий и / или имеет историческое значение. Текущие версии не работают для текущих версий WordPress. Если у вас есть рабочее решение, добавьте его в качестве нового ответа. Если у вас есть тот же вопрос, вы можете предложить щедрость для привлечения рабочих решений.

При добавлении носителя в сообщение из Media Library, iframe, который открывается во всплывающем окне, имеет следующие вкладки:

  1. От компьютера
  2. Из URL-адреса
  3. Медиа библиотека

From Computer в настоящее время по умолчанию, но я почти никогда не использую его, и переход на Media Library занимает примерно 3-4 секунды каждый раз, интересно, возможно ли это как-то сделать это по умолчанию?

благодаря

Существует фильтр, называемый media_upload_default_tab который вы можете использовать для этого.

 <?php add_filter('media_upload_default_tab', 'wpse74422_switch_tab'); function wpse74422_switch_tab($tab) { return 'library'; } 

Вы можете установить любое значение – при условии, что табуляция существует. Сами вкладки находятся в functon media_upload_tabs .

 <?php /** * Defines the default media upload tabs * * @since 2.5.0 * * @return array default tabs */ function media_upload_tabs() { $_default_tabs = array( 'type' => __('From Computer'), // handler action suffix => tab text 'type_url' => __('From URL'), 'gallery' => __('Gallery'), 'library' => __('Media Library') ); return apply_filters('media_upload_tabs', $_default_tabs); } 

Таким образом, type (исходный по умолчанию), type_url , gallery , library и любые пользовательские вкладки для захватов. Вот вышесказанное в форме плагина .

Последнее замечание: поток средств массовой информации значительно меняется в WordPress 3.5, и это больше не будет работать. Однако хорошая новость заключается в том, что новый медиапоход намного быстрее, и ваша проблема вряд ли будет проблемой.