Les vidéos ne prennent pas par défaut la totalité de la largeur des conteneurs sur WordPress. Afin que cela soit simple pour les utilisateurs il suffit d’utiliser JQuery.

L’intérêt est d’ajouter un bloc div parent pour appliquer sur l’iframe le principe du responsive.

Ajouter la librairie Jquery 1.5.2

Ajouter le script en header.php

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>

Ajouter le css pour rendre les iframe WordPress responsive

.parent-frame{
position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;
}
iframe{
position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

Ajout du script

Ce bou de code détecte toutes les iframes afin d’y ajouter la div avec la classe parent-frame.

<script>
$(function ()
{
$('iframe').wrap('<div class="parent-frame"></div>');
});
</script>
<?php endif; ?>

Et c’est finit !

Leave a Reply

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

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>