Intereting Posts
Создание и публикация эскизов Возможно ли изменить источник изображений, который отображается на стороне администратора? Есть ли способ восстановить удаленное меню из базы данных sql backup Несколько meta_values ​​в фильтре pre_get_posts? Сравните «Основной» идентификатор сообщения с идентификатором внутри цикла wp_query Добавление «активного» класса в пользовательские таксономии с использованием walker в functions.php Отображать имя последней дочерней категории не сохранять сообщение в таблице базы данных WordPress wp_post Карты Google в WordPress Как я могу обновить ссылки dev для живого сайта? Крючок вызывается перед сохранением текстового виджета Избегайте повторного сообщения на стр. 2, если исключить его на странице 1 получать только одобренных пользователей (плагин для конечных пользователей) Настройка рабочего процесса PHP в WordPress вывод post_class в неправильной области?

Получите первый HTML-код для встраивания видео и добавленный идентификатор отправленного видео из сообщения

Я использую эту функцию, чтобы получить HTML-код первого встраиваемого загруженного видео с сообщения с его идентификатором:

// Get first embed video from the post function get_first_embed_video( $post_id ) { $post = get_post( $post_id ); $content = do_shortcode( apply_filters( 'the_content', $post->post_content ) ); $embeds = get_media_embedded_in_content( $content ); if ( !empty( $embeds ) ) { // check what is the first embed containing video tag, youtube or vimeo foreach ( $embeds as $embed ) { if ( strpos( $embed, 'video' ) || strpos( $embed, 'youtube' ) || strpos( $embed, 'vimeo' ) ) { return $embed; } } } else { // No video embedded found return false; } } 

Это даст первый HTML-код для встраивания видео:

 $html = get_first_embed_video( $post_id ); 

Я попытался проверить HTML возвращенного вложенного загруженного видео, но я не видел его идентификатор сообщения. Как я могу получить идентификатор сообщения возвращенного $embed если это загруженное видео (.mp4) ?