Hoy fuimos testigos del lanzamiento de WordPress 3.5 que vino con toneladas de características asombrosas. Al actualizar 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 de especificar el ancho y la altura máximos de oEmbed. En un intento 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.
¿Qué cambió? ¿Y por qué?
Contents
En el pasado, en la pantalla Configuración »Medios, había una opción para establecer el ancho y alto máximo de Insertar.
Bueno, esta opción ya no está en WordPress 3.5. La decisión se tomó para simplificar 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 decidieron deshacerse de los campos de ancho y alto máximo de oEmbed a favor de usar el ancho del contenido del tema y hacer que el alto sea 1,5 veces el ancho del contenido. Si su tema no tiene el ancho de contenido definido, entonces sus tamaños de oEmbed serán mucho más pequeños. Esto es exactamente lo que le sucedió a uno de los sitios que administramos. El tema utilizado no contenía una especificación de $ content_width.
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; No olvide cambiar el número 600 según su tema. Este es el ancho máximo en píxeles de su á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.).