Cómo establecer el ancho máximo incorporado en WordPress 3.5 con $ content_width

Cómo establecer el ancho máximo incorporado en WordPress 3.5 con $ content_width / Temas

Hoy, vimos el lanzamiento de WordPress 3.5 que venía con toneladas de características sorprendentes. A medida que actualizamos un sitio tras otro, notamos un problema en uno de los sitios que administramos. Se cambió el tamaño del video incrustado, y los videos incrustados fueron mucho más pequeños. Ingresamos a la configuración para encontrar que se eliminó la opción para especificar el ancho y la altura máxima 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 altura max. En este artículo, le mostraremos cómo establecer el ancho máximo oEmbed en WordPress 3.5 con $ content_width.

¿Qué cambió? y por qué?

En el pasado, en la pantalla de Configuración »Medios, había una opción para establecer el ancho y la altura máximos incorporados.

Bueno, esta opción ya no existe en WordPress 3.5. Se tomó la decisión de simplificar las cosas. No hay daño en la habilitación automática de oEmbeds en WordPress. Si no está habilitado de forma predeterminada, los principiantes a menudo se confunden. Los desarrolladores del núcleo también decidieron deshacerse de los campos de ancho y alto máximo oEmbed para utilizar 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 del contenido definido, entonces sus tamaños oEmbed serán mucho más pequeños. Esto es exactamente lo que sucedió en uno de los sitios que administramos. El tema que se estaba utilizando no tenía $ content_width especificado.

Cómo solucionar el problema del ancho 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; 

Recuerda cambiar el número 600 apropiadamente para tu tema. Es el ancho máximo en píxeles para su área de contenido..

Una vez que haga esto, WordPress lo usará automáticamente para el ancho máximo de sus elementos integrados (videos de YouTube, diapositivas, etc.).