Hoy vimos el lanzamiento de WordPress 3.5 que incluía toneladas de características asombrosas. Cuando actualizamos un sitio tras otro, notamos un problema en uno de los sitios que administramos. El tamaño del video incrustado se cambió y los videos incrustados eran mucho más pequeños. Entramos en la configuración para encontrar que se ha eliminado la opción para especificar el ancho y alto máximo de oEmbed. En un esfuerzo por simplificar el panel de administración, el equipo central se deshizo de la pantalla de configuración de ancho y alto máximo de oEmbed. En este artículo, le mostraremos cómo establecer el ancho máximo de oEmbed en WordPress 3.5 con $ content_width.
¿Que ha cambiado? ¿y por qué?
En el pasado, en la pantalla Configuración »Medios había una opción para establecer el ancho y alto máximo de oEmbed.
Bueno, esta opción ya no está presente en WordPress 3.5. La decisión se tomó para facilitar las cosas. No hay nada de malo en habilitar automáticamente oEmbeds en WordPress. Si no está habilitado de forma predeterminada, los principiantes a menudo se confunden. Los desarrolladores principales también han decidido eliminar los campos de ancho y alto máximo de oEmbed a favor de usar el ancho del contenido del tema y hacer que la altura sea 1,5 veces el ancho del contenido. Si su tema no tiene el ancho de contenido definido, el tamaño de oEmbed será mucho menor. Esto es exactamente lo que le sucedió a uno de los sitios que administramos. El tema utilizado no tenía $ content_width especificado.
Cómo solucionar el problema de ancho de oEmbed en WordPress 3.5
Abra el archivo functions.php de su tema y agregue el siguiente código:
if ( ! isset( $content_width ) ) $content_width = 600;
Recuerde cambiar el número 600 apropiadamente para su tema. Es el ancho máximo en píxeles para el área de contenido.
Una vez que haga eso, WordPress lo usará automáticamente para el ancho máximo de sus elementos oEmbed (videos de YouTube, slideshare, etc.).
¿Te ha resultado útil??
0 / 0