Описание pre-upload-ui
— Action
Хук pre-upload-ui позволяет изменять интерфейс загрузки медиафайлов в WordPress перед его отображением. Он срабатывает на странице загрузки медиафайлов в админ-панели и позволяет добавлять собственные элементы или изменять существующие
Примеры использования
Пример добавления кастомного поля перед загрузкой медиафайлов:
add_action('pre-upload-ui', function($context) {
echo 'Пожалуйста, загрузите ваши файлы!';
});
В этом примере мы добавляем сообщение перед интерфейсом загрузки медиафайлов.
Пример добавления JavaScript перед загрузкой медиафайлов:
add_action('pre-upload-ui', function($context) {
echo '';
});
Здесь мы добавляем JavaScript для логирования в консоль при загрузке медиафайлов.
Пример изменения стиля интерфейса загрузки:
add_action('pre-upload-ui', function($context) {
echo '';
});
Мы добавляем стиль для изменения цвета текста кастомного сообщения.
— Лучшие практики
– Использование
Используйте этот хук, когда нужно изменить интерфейс загрузки медиафайлов или добавить дополнительный функционал
– Производительность
Хук не должен оказывать значительного влияния на производительность, если добавляются небольшие элементы
– Предупреждения
Следите за тем, чтобы изменения не конфликтовали с другими плагинами или темами, которые могут модифицировать интерфейс загрузки
Альтернативы
Тип: filter
Этот хук позволяет модифицировать данные, отправляемые на сервер перед загрузкой
Используйте его, если нужно изменить параметры загружаемого файла