WordPress Drop-In встраиваемые плагины
Встраиваемые WordPress плагины это скрытый функционал для расширения возможностей работы с движком.
Встраиваемые плагины — это специальные файлы, каждый из которых имеет особое и уникальное назначение в WordPress. Например, вы можете использовать плагин для замены основного файла WordPress db.php и его wpdb класса.
Вы также можете использовать файл advanced-cache.php, чтобы добавить «Расширенное кэширование» на свой веб-сайт как это делает WP Rocket.
Загружаются такие файлы раньше остальных плагинов
Хранятся дропины в корневой директории wp-content
Создаем файл с название из списка drop-in и он автоматически будет подключен при инициализации движка.
- ‘advanced-cache.php’
- ‘db.php’
- ‘db-error.php’
- ‘install.php’
- ‘maintenance.php’
- ‘object-cache.php’
- ‘php-error.php’
- ‘fatal-error-handler.php’
Загрузка всех возможных drop in плагинов осуществляет функция _get_dropins(). Найти ее можно в файле ядра: wordpress/wp-admin/includes/plugin.php
Очередность загрузки таких файлов вы можете наблюдать на скриншоте ниже.