Languages:
English •
4.0 日本語
Português do Brasil •
Русский •
(Add your language)
Четвертого сентября 2014 для публики вышел WordPress Версии 4.0, названный jazz musician Benny Goodman. Для большей информации об улучшениях и исправлениях читайте Блог WordPress и смотрите Изменения в 4.0.
В Версии 4.0, версия базы данных (db_version в wp_options) поменялась на 29630, и редакция Trac была 29710.
Главные изменения
- Стильное управление вашими файлами и вставляемым контентом
- Просматривайте ваши файлы в красивой, бесконечной сетке
- Новое окно параметров позволяет моментально просматривать и править любое количество файлов.
- Функция редактора контента стала лучше, чем когда либо
- Визуальный редактор расширяется под ваш контент
- Панель инструментов зафиксирована во время прокрутки
- Предпросмотр вставляемого контента
- Новые поддерживаемые поставщики oEmbed (вставляемого контента): CollegeHumor, Issuu, Mixcloud, YouTube плейлисты, обсуждения TED
- Лучшие возможности для поиска и установки плагинов
- Улучшенная поддержка языков
- Для Разработчиков
- API Настройки тем
- Обновлены внешние библиотеки
- Улучшена гибкость для WP_Query ORDER BY
Что нового
Общее
- Преобразование настройки виджетов в Настройщике, используя новый API панелей.
Записи
- Отображение предпросмотра вложений для аудио/визуальных ссылок в окне с контентом Визуального редактора.
- Прокрутка страницы теперь прокручивает окно с контентом
- Меню редактирования записей/страниц закреплено вверху окна с контентом при прокрутке (Визуальный и текстовый редактор).
- Палитра цветов заново добавлена в Визуальный редактор.
Медиа
- Добавлена опция просмотра в сетке (по умолчанию) для Библиотеки Медиафайлов.
- Добавлена кнопка "Множественный выбор" для просмотра в сетке для удаления нескольких файлов.
- Добавлена поддержка oEmbed для обсуждений TED, Mixcloud, CollegeHumor.com, Issuu, ссылок короткого формата Polldaddy, ссылок на плейлисты YouTube.
- Удалена поддержка oEmbed для Viddler ..
- Обновлен oEmbed для SlideShare.
- Предпросмотр изображений теперь поддерживает .bmp файлы
- Улучшен медиа функционал для маленьких экранов
- Встроенные видео и аудио короткие коды (shortcodes) теперь поддерживают зацикливание (репрокрутку) Flash
- Мета окно миниатюр скрывается для тех, у кого нет соответствующих полномочий
Комментарии
- Комментарии в корзине теперь могут быть помечены как спам
Внешний вид
Плагины
- Плагины отображаются в сетке, с миниатюрами, в экране "Добавить Новый".
- Добавлено всплывающее окно с деталями плагина (отображает информацию из каталога плагинов).
- Добавлена вкладка "Бета-тестирование" для экрана Плагинов для новых улучшений-в-плагинах.
Пользователи
Удобство использования
- Добавлена поддержка клавиатуры для панели "Добавить Медиафайл"
- Встроена поддержка чтения экрана в Настройщике тем
- Встроены ссылки для помощи навигации по клавиатуре
- Улучшения для чтения экрана при настройке виджетов в Настройщике
Процесс установки
- Добавлено меню выбора языка в начале установки.
Мультисайт
- Файлы с расширением .mp4 теперь разрешены для загрузки
Под капотом
Общее
- Улучшена производительность параметра wp_texturize()
- Пользовательские типы записей вложены в верхушку меню элементов, получая те классы, которые нужны
- Добавлен параметр src в вставочный код,.
- Исправления для кодов вложений
- По умолчанию шаблон параметров the_taxonomies(), get_the_taxonomies() сделан возможным для перевода
- Убраны ненужные условия с каналов комментариев из WP_Query::get_posts()
- Настройщик теперь корректно поддерживает стандартные темы для фоновых рисунков
- Установленный поисковик тем теперь корректно указывает сообщение: "Нет результатов"
- Улучшение последовательных стилей для вводных элементов HTML 5
- Предварительный просмотр записи перенаправляет на ссылку, на которой запись будет опубликована
- Поля для ввода почты и ссылок были реализованы соответствующим образом в админке
- Большинство использований extract() было удалено из кода ядра
- Добавлена поддержка 3gp
- Логическое использование wp_handle_upload|sideload() было объединенным
- Удален мертвый и неиспользуемый код из dashboard.php, следуя изменениям в 3.8
- Аргумент operator теперь регистронезависимый в налоговых запросах
- Теперь можно отключить перетаскивание вwp_editor()
- Триггер _doing_it_wrong() был слишком долгим при регистрации поста (максимум 20 слов)
JavaScript
- Настройки API с экспериментальными этикетками были удалены
- Добавлена встроенная документация для просмотра в Сетке
- Добавлено автосохранение при переключении из Визуального редактора в текстовый
Исправления ошибок
- Исправлено уведомление с прикрепленным вложением на несуществующем сообщении
- Исправлено разворачивание и сворачивание меню администратора на маленьких экранах
- Исправлена ошибка, когда несколько кнопок добавления вложения разделялись на свойства ID
- Исправлена невозможность проверки объекта сообщения параметром get_the_ID()
- Исправлено выделение текущей воспроизводимой аудиозаписи в плейлисте
- Исправлена ошибка, при которой аудиоплеер неправильно подстраивался вокруг изображений в редакторе
- Исправлена ошибка, при которой объёмные действия будут выполняться при некоторых обстоятельствах при нажатии на кнопку "Фильтры"
- Исправлен параметр remove_all_filters(), который всегда возвращает параметр true в параметре has_filter() в некоторых сценариях
- Исправлено уведомление параметра wp_reschedule_event
- Исправлена ошибка, при которой теги параграфов не конвертировались в PressThis для текстового редактора
- Исправлена ошибка параметра get_the_excerpt(), при которой не всегда проверялся параметр $post->post_excerpt
- Добавлено кэширование для ответов oEmbed
- Исправлена проблема, при которой настройки дисплея для не работают для галерей
- Добавлен sandboxing iframe для аудио и видео, позволяя загружаться случайным скриптом
- Убедитесь, что все плагины удостоверены в списке oEmbed, загрузив их вовремя
Мультисайт
- Исправлена ошибка, при которой была отображена некорректная схема на экране редактирования сайта
Классы
Что нового
- Добавлен параметр WP_Customize_Panel
- Добавлен параметр WP_Session_Tokens
- Добавлен параметр WP_User_Meta_Session_Tokens
- Добавлен параметр WP_oEmbed::get_provider()
- Добавлен параметр WP_oEmbed::_add_provider_early()
- Добавлен параметр WP_oEmbed::_remove_provider_early()
- Добавлен параметр WP_Widget_Area_Customize_Control::active_callback()
- Добавлены волшебные методы для:
Функции
Что нового
- Добавлен параметр attachment_url_to_postid()
- Добавлен параметр get_comments_number_text()
- Добавлен параметр get_editor_stylesheets()
- Добавлен параметр is_customize_preview()
- Добавлен параметр translations_api()
- Добавлен параметр upgrade_400()
- Добавлен параметр wp_ajax_set_attachment_thumbnail()
- Добавлен параметр wp_ajax_parse_embed()
- Добавлен параметр wp_can_install_language_pack()
- Добавлен параметр wp_destroy_all_sessions()
- Добавлен параметр wp_destroy_current_session()
- Добавлен параметр wp_destroy_other_sessions()
- Добавлен параметр wp_download_language_pack()
- Добавлен параметр wp_dropdown_languages()
- Добавлен параметр wp_embed_handler_youtube()
- Добавлен параметр wp_get_all_sessions()
- Добавлен параметр wp_get_available_translations()
- Добавлен параметр wp_get_session_token()
- Добавлен параметр wp_install_language_form()
- Добавлен параметр wpview_media_sandbox_styles()
- Добавлен параметр wp_spaces_regexp()
- Добавлен параметр wp_validate_boolean()
Рекомендуется
- Вместо get_all_category_ids() - используйте get_terms().
- Вместо like_escape() - используйте wpdb::esc_like().
- Вместо url_is_accessable_via_ssl()
Действия & фильтры
- Формат ISO даты YYYY-MM-DD был добавлен для фильтра date_formats.
- $post параметр был добавлен для preview_post_link.
- wp_handle_upload_prefilter был переменован на {$action}_prefilter.
Новые действия
- Добавлен параметр customize_render_panel
- Добавлен параметр customize_render_panel_{$this->id}
- Добавлен параметр delete_user_form
- Добавлен параметр pre_get_users
- Добавлен параметр rss_tag_pre
Новые фильтры
- Добавлен параметр async_update_translation
- Добавлен параметр attach_session_information
- Добавлен параметр customize_control_active
- Добавлен параметр human_time_diff
- Добавлен параметр oembed_remote_get_args
- Добавлен параметр oembed_ttl
- Добавлен параметр run_wptexturize
- Добавлен параметр session_token_manager
- Добавлен параметр term_search_min_chars
- Добавлен параметр translations_api
- Добавлен параметр translations_api_result
- Добавлен параметр wp_editor_expand
- Добавлен параметр wp_editor_settings
- Добавлен параметр wp_embed_handler_youtube
- Добавлен параметр wp_list_comments_args
- Добавлен параметр wp_spaces_regexp
- Добавлен параметр wp_title_parts
- Добавлен параметр wxr_export_skip_commentmeta
Константы
Рекомендуется
Внешние библиотеки
- Обновление для TinyMCE 4.1.3
- Обновление для jQuery 1.11.1
- Обновление для MediaElement 2.15
Разное