Acabo de tropezar con una variable global llamada $content_width
. Era nuevo para mí, hasta ahora pude ver que se usa en temas, tanto los estándar veintiuno como los de terceros.
Parece que contiene el ancho del área de contenido en píxeles. Como las variables globales no están documentadas en el códice, tuve problemas para encontrar información al respecto.
¿Cuándo se $content_width
introdujo la variable global y por qué motivo? ¿Hay un boleto relacionado con él?
Respuestas:
Creo que se agregó nuevamente en WordPress 2.6 (quizás 2.5). Está allí para permitirle establecer un ancho máximo en las imágenes que se muestran como contenido en su tema. Por ejemplo, si su área de contenido principal tiene solo 475 píxeles de ancho, puede establecer $ content_width = 450 para asegurarse de que su imagen no salga de su área de contenido principal.
fuente
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
(no hay resultados para 2.4) ...Algo relacionado: no sé si es razonable usarlo
$content_width
si planeas desarrollar un tema que permita opciones de diseño flexibles. Por ejemplo, supongamos que#content
se establecerá en512px
si un usuario tiene widgets de barra lateral activos y768px
si un usuario no tiene widgets de barra lateral activos. No veo ninguna razón por la cual CSS no sea suficiente para manejar desbordamientos de imágenes en las principales áreas de contenido:Este CSS funciona perfectamente bien no solo para a) proteger contra desbordamientos de imágenes en DIV adyacentes, sino también b) cambiar el tamaño de las imágenes correctamente verticalmente cuando se reducen para encajar
#content
. Tal vez me estoy perdiendo algo, pero no entiendo la necesidad$content_width
.fuente
$content_width
no es simplemente presentacional. También afecta cosas en el área de administración y el tamaño de elementos que no son de imagen en oembeds.$content_width
se usa para limitar el ancho de la imagen en el contenido de la publicación. Se sobrescribirá la configuración en la sección de Medios para ellarge
tamaño. Si define esta variable en elfunctions.php
archivo, el ancho dellarge
tamaño de la imagen cargada será$content_width
.Aquí hay una publicación sobre esto.
fuente