Описание admin_footer-{$hook_suffix}
— Action
Хук admin_footer-{$hook_suffix} позволяет добавлять пользовательский HTML, JavaScript или CSS в нижнюю часть страниц админской панели WordPress. Он срабатывает в конце каждой страницы админки, что позволяет разработчикам внедрять кастомные скрипты и стили для улучшения функциональности админской панели
Примеры использования
Пример добавления кастомного скрипта на страницу редактирования поста:
add_action('admin_footer-post.php', function() {
echo '';
});
Этот пример добавляет простое всплывающее окно на страницу редактирования поста
Пример добавления кастомного CSS на страницу настроек:
add_action('admin_footer-options-general.php', function() {
echo '';
});
Здесь мы добавляем стиль, который изменяет цвет текста для элементов с классом ‘custom-class’ на странице настроек
Пример регистрации скрипта только на одной странице админки:
add_action('admin_footer-users.php', function() {
wp_enqueue_script('custom-script', get_template_directory_uri() . '/js/custom-script.js');
});
В этом примере мы подключаем пользовательский JavaScript файл только на странице пользователей
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить кастомные скрипты или стили на конкретные страницы админской панели WordPress
– Производительность
Избегайте добавления тяжелых скриптов, которые могут замедлить загрузку страниц админки
– Предупреждения
Убедитесь, что добавляемые скрипты и стили не конфликтуют с существующими, и всегда тестируйте на разных страницах админки
Альтернативы
Тип: action
Этот хук позволяет загружать скрипты и стили для страниц админки и является более универсальным подходом
Используйте его, если нужно подключать ресурсы на нескольких страницах одновременно