Добавить видео с youtube в сообщении

Мне нужно добавить видео с youtube в определенном месте на моей странице. Я добавил ссылку в сообщение, например https://www.youtube.com/watch?v=GXGR7puGRpg (сообщение содержит только эту ссылку), а затем я добавил код на своей странице

 <?php $post_id_63 = get_post( $post_id = 63 ); if($post_id_63) { $post_id_63_content = $post_id_63->post_content; echo $post_id_63_content; } ?> 

но я получаю только текстовую ссылку на моей странице, а не видео. Что я сделал не так? Как исправить это и заставить его работать?

Solutions Collecting From Web of "Добавить видео с youtube в сообщении"

Это обзор, как вы можете заставить его работать:

Сначала с помощью кода ниже вы можете определить URL-адрес YouTube для получения более подробной информации. Пожалуйста, прочитайте :

 $reg = preg_match('|^\s*(https?://[^\s"]+)\s*$|im', $post_id_63->post_content, $matches); if (!$reg) return false; $url = trim($matches[0]); // youtube video url echo wp_oembed_get($url); // this will return youtube vidoe 

Подробнее читайте: Wp_oembed_get

нам нужно использовать wp_oembed_get чтобы сделать URL-адрес в видео из сообщения

Благодаря!