Что нового в WordPress 5.3

WordPress 5.3 «Kirk» вышло в свет 12 ноября 2019 и оказалось глобальным обновлением с большим количеством изменений. Раньше я этого не делал, но я решил создать отдельную метку на сайте и описать подробнее некоторые из изменений в отдельных постах.

Из общего:

  • Обновления в дизайне админки, к которым я долго не мог привыкнуть, но поля и кнопки действительно стали поприятнее!
  • Новая стандартная тема Twenty Twenty.
  • Много улучшений для Gutenberg, в том числе фиксы багов и улучшение производительности.
  • Полная поддержка PHP 7.4

Более подробно о конкретных изменениях читайте ниже:

Меняем текст (и не только) результата теста в «Здоровье сайта»

Версия WordPress 5.3 подъехала к нам с новым фильтр хуком для функционала Здоровье сайтаsite_status_test_result. Этот фильтр позволяет полностью изменить результат конкретного теста.

Вкладки статусов с количеством сайтов в админке в режиме Мультисайт

Произвольная вкладка для фильтрации сайтов сети мультисайт по статусам.

В основном этот пост о том, что в WordPress 5.3 на странице «Все сайты» в режиме мультисайт появились вкладки-ссылки с количеством сайтов каждого статуса, а также про новый фильтр хук views_sites-network, который позволяет нам редактировать текущие и добавлять свои. ...

Статусы сайтов в админке WordPress Мультисайт

Добавляем собственные отображаемые статусы сайтов в сети мультисайт

В WordPress 5.3 на странице всех сайтов сети в админке теперь отображаются статусы сайтов рядом в URL. Помимо всего прочего появился хук display_site_states, позволяющий написать что-то своё.

Добавление фильтра по сайтам в WordPress Multisite

Фильтр сайтов сети WordPress Мультисайт в админке WordPress

Мне кажется скоро надо будет создавать отдельную метку #фильтры_в_админке, потому что у меня уже есть пост про то, как добавить фильтр по элементам таксономий, фильтр записей по автору, а теперь ещё и вот это: ...

Что происходит с большими изображениями в WordPress

Во время загрузки изображения, WordPress определяет, не превышает ли оно максимально допустимый размер, если да, то создаёт его копию и использует её как максимально доступный размер.

wp_get_original_image_url() – возвращает URL оригинала изображения

Функция чем-то похожа на wp_get_attachment_url(), но есть некоторые отличия…

wp_get_original_image_path() – возвращает путь к оригиналу изображения на сервере

Функция чем-то похожа на get_attached_file(), которая с нами ещё с версии 2.0, но есть некоторые отличия…