Intereting Posts
Показать Недавно добавленные пользовательские типы сообщений с пользовательским таксономии Shortcode Как экспортировать заголовки всех сообщений блога в одной категории? Добавление скриптов в область администрирования Как отслеживать новые плагины, опубликованные на wordpress.org? CSS для созданного меню «Active Selected» не работает, все остальное! Как добавить JS в нижний колонтитул Два веб-сайта WP – как синхронизировать? Как удалить доступ к панели управления из определенных ролей пользователей? Неустранимая ошибка при доступе к страницам в WP admin (и проблемы с редактированием любых страниц) Разрешить автору на сайте Возможность загружать файлы на сайт B на нескольких сайтах Пользовательский запрос с категориальным исключением и пост-мета-«белым списком» Может ли почтовый клиент уведомлять посетителей о новой загрузке мультимедиа? Фронтальная библиотека CSS для плагина Как удалить определенный контент из содержимого в rss post importer Лучший способ изменить плагин без крючков и нет подключаемых функций?

Удалите ссылку «Вставить из URL» в «Загрузка мультимедиа» – WP 3.5

Как удалить ссылку « Insert from URL на новой всплывающей странице WordPress 3.5 Add Media? В более ранних версиях WordPress это работало нормально:

 // removes URL tab in image upload for post function remove_media_library_tab($tabs) { if (isset($_REQUEST['post_id'])) { $post_type = get_post_type($_REQUEST['post_id']); if ('premium' == $post_type) unset($tabs['library']); unset($tabs['type_url']); } return $tabs; } add_filter('media_upload_tabs', 'remove_media_library_tab'); не // removes URL tab in image upload for post function remove_media_library_tab($tabs) { if (isset($_REQUEST['post_id'])) { $post_type = get_post_type($_REQUEST['post_id']); if ('premium' == $post_type) unset($tabs['library']); unset($tabs['type_url']); } return $tabs; } add_filter('media_upload_tabs', 'remove_media_library_tab'); не // removes URL tab in image upload for post function remove_media_library_tab($tabs) { if (isset($_REQUEST['post_id'])) { $post_type = get_post_type($_REQUEST['post_id']); if ('premium' == $post_type) unset($tabs['library']); unset($tabs['type_url']); } return $tabs; } add_filter('media_upload_tabs', 'remove_media_library_tab'); 

Кто знает?

Solutions Collecting From Web of "Удалите ссылку «Вставить из URL» в «Загрузка мультимедиа» – WP 3.5"

Это должно работать:

 add_filter( 'media_view_strings', 'cor_media_view_strings' ); /** * Removes the media 'From URL' string. * * @see wp-includes|media.php */ function cor_media_view_strings( $strings ) { unset( $strings['insertFromUrlTitle'] ); return $strings; } 

Код набора вкладок по умолчанию в новом WP находится в файле media.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); } 

Если вы хотите удалить загрузку с url по умолчанию, вы меняете свою функцию на:

 // removes URL tab in image upload for post function remove_media_library_tab($tabs) { unset($tabs['type_url']); return $tabs; } add_filter('media_upload_tabs', 'remove_media_library_tab'); не // removes URL tab in image upload for post function remove_media_library_tab($tabs) { unset($tabs['type_url']); return $tabs; } add_filter('media_upload_tabs', 'remove_media_library_tab'); 

Не проверен, но он должен работать нормально.

Изменить: не работает, потому что этот массив используется в другом месте. Если вы хотите просто удалить ссылку, вы можете использовать эту работу:

 function remove_media_library_tab(){ ?> <style> .media-menu a:last-child{ display:none} </style> <?php } add_action('admin_head', 'remove_media_library_tab');