¿Alguna vez has estado en un sitio donde notas que los elementos de los medios, como los videos de YouTube, anulan otros contenidos? Esto puede suceder si tiene menús desplegables, barras flotantes, ventanas emergentes lightbox, etc. En este artículo, le mostraremos cómo evitar que YouTube oEmbed anule su contenido de WordPress.

Ejemplo:

Problema de Youtube oEmbed

Cuando incrusta un video en WordPress, de manera predeterminada no tiene wmode = valor transparente. Lo que eso significa es que los elementos de video tienen la prioridad más alta y anulará cualquier elemento flotante o dinámico.

Esto se pone realmente molesto. Así que echemos un vistazo a cómo agregar? Wmode = transparente a los videos de YouTube en WordPress sin usar el feo método de iFrames.

Todo lo que tiene que hacer es abrir el archivo functions.php de su tema o mejor aún el archivo plugin de su sitio y pegar el siguiente código:

function add_video_wmode_transparent ($ html, $ url, $ attr) {

 if (strpos ($ html, " 

Fuente