Зависимости плагина от других плагинов в WordPress 6.5

Новая функциональность "Plugin Dependencies" направлена на то, чтобы сделать процесс установки и активации дополнений (dependents - зависимые) и плагинов, от которых...

Как отключить отдельные Гутенберг блоки в WordPress

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

Поддержка AVIF формата картинок в WordPress 6.5

С версии WordPress 6.5 можно использовать современный формат изображений AVIF.

AVIF предлагает значительные улучшения качества...

Кэширование в WP_Query с WP 6.1

С версии WP 6.1 в ядро WordPress было добавлено кэширование некоторых запросов к Базе данных. В частности кэширование запросов WP_Query. Это позволило улучшить...

Как полностью отключить проверку обновлений WordPress для ядра, плагинов, тем

В WP можно разом полностью отключить проверку обновлений всего (ядра, тем, плагинов и переводов). Для этого нужно указать true в константе...

Установка WP плагинов через composer

В этой статье поговорим, как устанавливать плагины через composer. Инструкция охватит плагины, которые находятся в репозитории WP и плагины, которые разрабатываются на...

WP 6.3: async и defer аттрибуты при регистрации скриптов

В WordPress 6.3 появилась поддержка регистрации скриптов с атрибутами async и defer в рамках улучшения существующего Scripts API. Решается проблема давнего...

wp-config.php в WordPress

wp-config.php - это один из самый важных файлов в WordPress - базовый конфигурационный файл. Он находится в корневом каталоге (обычно рядом с остальными файлами и...

WP_Query: как сравнить мета-поля между собой в meta_query запросе

WP_Query из коробки не позволяет делать сравнения между значениями метаполей с которыми мы работаем. Можно в compare указать BETWEEN, >, >=,

Ошибка при обновлении WP: Another update is currently in progress

Иногда бывает, что после нажатия на кнопку обновить WordPress, что-то идет не так и процесс обновления зависает. В результате очередная попытка обновить WordPress...