Функция WP_GET_VIDEO_EXTENSIONS в WordPress: справка, примеры, хуки

## Функция WP_GET_VIDEO_EXTENSIONS() │ WP 3.6.0

Эта функция возвращает список поддерживаемых форматов видео для WordPress.

### Хуки функции

* wp_video_extensions — позволяет модифицировать список форматов.

### Возврат

Функция возвращает массив строк, содержащий поддерживаемые форматы видео.

### Использование

Для получения поддерживаемых видеоформатов используйте следующую команду:

```php
wp_get_video_extensions();

Примеры

Пример 1: Получение всех поддерживаемых форматов видео

$video_extensions = wp_get_video_extensions();

/* 
$video_extensions будет равен:
Array
(
    [0] => mp4
    [1] => m4v
    [2] => webm
    [3] => ogv
    [4] => flv
)
*/

Вы получите массив, в котором указаны все форматы видео, поддерживаемые WordPress, такие как mp4, m4v, webm, ogv и flv.

История изменений

  • Версия 3.6.0: Функция была добавлена в WordPress.

Код функции

Вот код функции wp_get_video_extensions, который находится в файле wp-includes/media.php:

function wp_get_video_extensions() {
    /**
     * Фильтрует список поддерживаемых форматов видео.
     *
     * @since 3.6.0
     *
     * @param string[] $extensions Массив поддерживаемых форматов видео. По умолчанию это 
     *                             'mp4', 'm4v', 'webm', 'ogv', 'flv'.
     */
    return apply_filters( 'wp_video_extensions', array( 'mp4', 'm4v', 'webm', 'ogv', 'flv' ) );
}

Связанные функции

  • wp_get_audio_extensions() — возвращает поддерживаемые форматы аудио.
  • wp_get_ext_types() — возвращает типы файлов.

О функции OEMBED (встраивание)

Эти функции связаны с встраиванием контента:

  • get_oembed_response_data_for_url() — получает данные для встраивания по URL.
  • get_post_embed_html() — возвращает HTML-код для встраивания поста.
  • get_post_embed_url() — получает URL для встраивания поста.
  • is_embed() — проверяет, является ли страница встраи��анием.
  • wp_embed_register_handler() — регистрирует обработчик для встраивания.
  • WP_Embed::delete_oembed_caches() — очищает кэши встраивания.
  • wp_oembed_add_provider() — добавляет провайдера для встраивания.
  • wp_oembed_get() — получает данные для встраивания.

Редко используемые функции

  • attachment_url_to_postid() — получает ID поста по URL вложения.
  • get_allowed_mime_types() — возвращает разрешенные MIME-типы.
  • wp_getimagesize() — получает размер изображения.
  • wp_read_image_metadata() — считывает метаданные изображения.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *