Cómo evitar que Youtube oEmbed anule su contenido de WordPress

¿Alguna vez ha visitado un sitio en el que ha notado que los elementos multimedia, como los videos de YouTube, anulan otros contenidos? Esto puede suceder si tiene menús desplegables, barras flotantes, ventanas emergentes de caja de luz, etc. En este artículo, le mostraremos cómo evitar que YouTube oEmbed anule su contenido de WordPress.

Ejemplo:

Problema de YouTube oEmbed

Cuando inserta un video en WordPress, por defecto no tiene el valor wmode = transparent. Lo que eso significa es que los elementos de video tienen la máxima prioridad y anularán cualquier elemento flotante o dinámico.

Esto se vuelve realmente molesto. Entonces, echemos un vistazo a cómo agregar? Wmode = transparent a los videos de YouTube en WordPress sin usar el feo método de iFrames.

Todo lo que tienes que hacer es abrir el archivo functions.php de tu tema o mejor aún el archivo del complemento de tu sitio y pegar el siguiente código:

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

if ( strpos( $html, "

Fuente