главная/WordPress Drop-In встраиваемые плагины
Wordpress drop-in плагины

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

Очередность загрузки таких файлов вы можете наблюдать на скриншоте ниже.

Функция _get_dropins