Описание plugin_files_exclusions
— Filter
Хук plugin_files_exclusions позволяет исключить определенные файлы из загрузки при активации плагина. Он срабатывает во время инициализации плагина, что дает возможность управлять тем, какие файлы будут загружаться и использоваться в WordPress.
Примеры использования
Пример исключения JavaScript файла из загрузки:
add_filter('plugin_files_exclusions', function($exclusions) {
$exclusions[] = 'path/to/plugin/script.js';
return $exclusions;
});
В этом примере мы исключаем файл ‘script.js’ из загрузки плагина.
Пример исключения нескольких файлов:
add_filter('plugin_files_exclusions', function($exclusions) {
$exclusions[] = 'path/to/plugin/style.css';
$exclusions[] = 'path/to/plugin/script.js';
return $exclusions;
});
Здесь мы исключаем как CSS, так и JavaScript файлы из загрузки.
Пример динамического исключения файлов в зависимости от условия:
add_filter('plugin_files_exclusions', function($exclusions) {
if (is_admin()) {
$exclusions[] = 'path/to/plugin/admin-only-script.js';
}
return $exclusions;
});
В этом примере мы исключаем файл только в админке.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо управлять загрузкой файлов плагина для оптимизации производительности или избежания конфликтов
– Производительность
Исключение неиспользуемых файлов может значительно улучшить производительность сайта
– Предупреждения
Следите за тем, чтобы не исключить файлы, необходимые для корректной работы плагина
Альтернативы
Тип: action
Этот хук позволяет управлять загрузкой стилей и скриптов, добавляя или удаляя их при необходимости
Используйте его, если нужно более гибко управлять загрузкой файлов на страницах