Agregar video de YouTube en la publicación

2

Necesito agregar un video de YouTube en algún lugar de mi página. Agregué el enlace en la publicación como https://www.youtube.com/watch?v=GXGR7puGRpg (la publicación solo contiene este enlace) y luego agregué el código en mi página

<?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;
}
?>

pero solo obtengo un enlace de texto en mi página, no un video. ¿Qué hice mal? ¿Cómo arreglarlo y hacerlo funcionar?

    
pregunta Heidel 02.12.2015 - 08:44

1 respuesta

4

Esta es una descripción general de cómo puedes hacer que funcione:

Primero, con el siguiente código puede detectar la URL de youtube para obtener más información Lea :

$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 

Para obtener más información, lea: Wp_oembed_get

necesitamos usar wp_oembed_get para convertir URL en video desde contenido publicado

¡Gracias!

    
respondido por el jas 02.12.2015 - 09:21

Lea otras preguntas en las etiquetas