Intereting Posts
Каков официальный способ использования WordPress API? (api.wordpress.org) Получите все видео Youtube из сообщений и вставьте их на другую страницу Есть ли способ добавить местозаполнитель для полей ввода текста WordPress Customizer Вызов двух изображений за раз? Лучше? Пользовательский фильтр post post by post meta – не возвращает правильные подсчеты Сохранение данных формы в другой базе данных Как изменить код виджета, чтобы добавить уникальное имя класса в каждый div? Как мы можем учитывать типы сообщений при построении постоянных ссылок? Меню WP Nav append to url Сопоставление таблицы по умолчанию при активации плагина? Добавление HTML в заголовок, завинчивается в IE7 Выбор одной и той же вкладки (Visual Composer) на перезагрузке Является ли скрипт для замены строк влияющим на вывод короткого кода? Как искать пользователей на основе добавленных метаданных пользователя Customizer: изменение заголовка.

Удалите ссылку «Вставить из 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');