WordPress : Intégrer un média externe avec oEmbed

WordPress permet nativement d’intégrer par le code des média externes à partir de leur URL.

Pour savoir lesquels, voir la liste des médias qui peuvent être intégrés dans WordPress

Pour intégrer une vidéo Youtube et lui définir une largeur, vous pourrez simplement faire :

echo wp_oembed_get('http://www.youtube.com/embed/72pRVARIFuU', array('width' => 610));

Par ailleurs, si vous souhaitez modifier le lien de la vidéo Youtube pour y ajouter « rel=0 » pour ne pas afficher les vidéos conseillées, vous pouvez utiliser ce shortcode, à rajouter dans functions.php :

function remove_related_videos($embed) {
  if (strstr($embed,'http://www.youtube.com/embed/')) {
    return str_replace('feature=oembed','feature=oembed&rel=0',$embed);
  } else {
    return $embed;
  }
}
add_filter('oembed_result', 'remove_related_videos', 1, true);

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *