Описание debug_information
— Action
Хук debug_information позволяет выводить дополнительную информацию для отладки во время работы WordPress. Он срабатывает в процессе генерации страницы, что позволяет разработчикам получать информацию о текущем состоянии сайта и возможных ошибках
Примеры использования
Пример добавления информации о текущей версии PHP:
add_action('debug_information', function($info) {
$info['php_version'] = phpversion();
});
В этом примере мы добавляем версию PHP в массив отладочной информации
Пример добавления информации о плагинах:
add_action('debug_information', function($info) {
$info['plugins'] = get_plugin_data();
});
Здесь мы добавляем данные о всех активных плагинах на сайте
Пример добавления информации о текущей теме:
add_action('debug_information', function($info) {
$info['theme'] = wp_get_theme()->get('Name') . ' ' . wp_get_theme()->get('Version');
});
Мы добавляем информацию о текущей активной теме и ее версии
— Лучшие практики
– Использование
Используйте этот хук для вывода отладочной информации во время разработки или тестирования сайта
– Производительность
Не злоупотребляйте этим хуком на продуктивных сайтах, так как он может содержать чувствительную информацию
– Предупреждения
Убедитесь, что отладочная информация не выводится на сайт для пользователей
Альтернативы
Тип: constant
Константа для включения режима отладки в WordPress, который выводит ошибки и предупреждения
Используйте wp_debug для активации отладки на уровне всего сайта