¡Que no quiero reproductores automáticos en WordPress!

Una de las características que más gusta a todo el mundo, y cuando digo todo es todo, es lo fácil que es incrustar en tu contenido vídeos, imágenes externas, todo tipo de contenido dinámico.

Esto es gracias a oEmbed, del que ya hemos visto en otros artículos sus posibilidades.

¡Pero yo no quiero embeds automáticos!

Ahora bien, nunca se puede estar a gusto de todo el mundo, y el otro día en el artículo sobre cómo insertar vídeos en WordPress un lector me comentaba que a él le puteaba esto de los embeds, porque quería usar otro reproductor pero salía automáticamente el de WordPress y claro, no le valía.

Así que me puse a revisar todos los modos que hay por ahí de desactivar esta bonita característica de WordPress, por si te pasa también a ti que no es lo tuyo, que no te vale vaya.

¿Debería desactivar los incrustados?

Un momento antes de seguir…

Los incrustados de WordPress son muy útiles, pero …

  • Si no quieres que otros compartan tu contenido en sus sitios incrustándolo fácilmente.
  • Si no vas a compartir contenido de otros en tu sitio incrustándolo fácilmente.
  • Si quieres optimizar más tu sitio reduciendo peticiones HTTP.

Solo si quieres que se cumplan estas 3 premisas, todas, no una o dos solamente, las tres, solo entonces deberías desactivar los incrustados de WordPress.

¡Para, no sigas! Por aclarar, ¿qué era eso de los incrustados oEmbed?

Fácil, la posibilidad de incrustar contenido dinámico de sitios compatibles con oEmbed en tu sitio solamente pegando la URL de dónde está alojado el contenido.

Por ejemplo, si quieres mostrar un vídeo de YouTube, una lista de Spotify, una foto de Instagram, solo tienes que copiar la URL dónde se ve ese contenido, a continuación pegas la URL en tu editor de WordPress y … magia, el contenido aparece en todo su esplendor.

En este minitutorial en vídeo tienes un ejemplo…

WordPress en un pasado lejano permitía desactivarlos fácilmente

Pues sí, resulta que antes de la versión 3.5, en los ajustes de WordPress había una casilla para desactivar la funcionalidad de oEmbed, más fácil imposible.

Era así…

Teníamos esa práctica casilla de selección en la que activar o desactivar los «auto-incrustados», que es como los llamábamos entonces.

Pero, como te digo, esto cambió en WordPress 3.5, y esta libertad de decisión quedó solo para amantes del código.

Pues, a partir de esta versión, para desactivar oEmbed había que añadir esta línea al archivo functions.php del tema activo o, mucho mejor, a nuestro plugin de ñapas y personalizaciones:

Con este código desactivamos la característica oEmbed que te digo, del todo, consiguiendo que no se aplique el JavaScript wp-embed.min.js en ninguna parte.

¿Se puede desactivar de otra manera?

Pues claro, un método diferente es así:

¿Algún otro modo de desactivar oEmbed?

Mira que te estás poniendo exigente ¿no te han gustado los anteriores?

Venga, aquí tienes otro método:

Mola el codiguito ¿eh? ¿No dirás que no está detallado todo?

Sí … está bien … ¿no hay un modo más … eh … fácil? Como en WordPress 3.4

Ah vale, ya te pillo, un plugin o algo ¿no?

De acuerdo, también hay algún plugin para hacer esta cosa de desactivar los incrustados oEmbed de WordPress.

El que te recomiendo de llama Disable Embeds.

Una vez lo hayas instalado y activado ya está, no solo desactiva todo el JavaScript relacionado con oEmbed, también dejan de funcionar los bloques de incrustados del editor.

También hay plugins de optimización como WP Disable, entre cuyas opciones está la de desactivar los oEmbed, pero si optas por él comprueba que no estás duplicando optimizaciones con otros plugins, como el de caché u otros.

Advertencia importante

Ya sé que seguramente esté de más recordarlo, pero por si acaso …  no uses todos los códigos, o el plugin, que te esto poniendo aquí, elige uno, el que sea más óptimo para tu sitio.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(2 votos, promedio: 5)
¿Te gustó este artículo? ¡No sabes lo que te estás perdiendo en YouTube!

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Mi último libro es WordPress - La guía completa. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera. Sigue a @fernandot en Twitter

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Ir al contenido