Описание функции wp_get_video_extensions()
Функция wp_get_video_extensions() возвращает массив допустимых расширений файлов видео, которые поддерживаются WordPress. Она используется для проверки, могут ли загружаемые файлы видео быть приняты системой.
Функция полезна при разработке тем и плагинов, где необходимо обеспечить загрузку видеофайлов соответствующих форматов.
Параметры
$args
Тип: array
Обязательный: Нет
По умолчанию: array()
Описание: Массив аргументов (в данный момент не используется)
Возвращаемое значение
Тип: array
Описание: Массив допустимых расширений видеофайлов
Возможные значения:
• array(‘mp4’, ‘m4v’, ‘mov’, ‘avi’, ‘wmv’, ‘flv’, ‘mpg’, ‘mpeg’)
Примеры использования
Базовый пример получения всех поддерживаемых видеоформатов
$video_extensions = wp_get_video_extensions();
foreach($video_extensions as $ext) {
echo $ext . ', ';
}
mp4, m4v, mov, avi, wmv, flv, mpg, mpeg,
Пример проверки, поддерживается ли файл с данным расширением
$file_extension = 'mp4';
if (in_array($file_extension, wp_get_video_extensions())) {
echo 'Файл поддерживается.';
} else {
echo 'Файл не поддерживается.';
}
Проверка на допустимые расширения видео
Безопасность
Валидация входных данных: Не требует входных параметров, поэтому валидация не требуется
Санитизация: Нет необходимости в очистке, так как возвращаемые значения статичны
Рекомендации: При работе с загружаемыми файлами используйте wp_check_filetype для проверки типа файла
— Связанные функции
Проверяет тип файла и возвращает его MIME-тип
Обрабатывает загрузку файла
— Примечания
– Ограничения
Не поддерживает дополнительные форматы, если они не добавлены в WordPress
– Частые проблемы
- Некорректное поведение при изменении настроек сервера, касающихся видеофайлов