Intereting Posts
Показать список загруженных php-файлов из плагинов как создать отдельный заголовок для определенной страницы Как узнать, какой плагин wordpress экспортирует информацию сайта в автора плагина? Пользовательские возможности сообщений для пользовательской роли пользователя Как я могу отменить регистрацию пользовательской таксономии? ORDER BY wp_post пользовательское имя столбца в wp_query Система комментариев автора я хочу несколько блога, темы и базу данных Блокировка wp-admin, вызывающая ошибку HTTP при загрузке как добавить класс css в ящики продукта li, для img, добавить кнопку корзины, decs, price … Как получить текущий пост пользователя и его идентификатор? Admin: Получить всех пользователей для пользовательской роли Как я могу разрешить пользовательскую таксономию для определенных ролей? wordpress wp_list_pages help Виджет с одним контентом на нескольких веб-сайтах

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