Я просто наткнулся на глобальную переменную под названием $content_width
. Это было для меня новым, так что я мог видеть, что он используется в темах, как стандартных двадцать десять, так и сторонних.
Похоже, что он содержит ширину области содержимого в пикселях. Поскольку глобальные переменные не документированы в кодексе, у меня возникли проблемы с поиском информации об этом.
Когда была $content_width
введена глобальная переменная и по какой причине? Есть ли билет, связанный с этим?
Ответы:
Я считаю, что это было добавлено обратно на WordPress 2.6 (возможно, 2.5). Он позволяет вам установить максимальную ширину изображений, отображаемых в виде содержимого вашей темы. Например, если основная область содержимого имеет ширину всего 475 пикселей, вы можете установить значение $ content_width = 450, чтобы убедиться, что ваше изображение не выходит за пределы основной области содержимого.
источник
site:http://svn.automattic.com/wordpress/tags/2.5 content_width
(без результатов для 2.4) ...Несколько связано: я не знаю, разумно ли использовать,
$content_width
если вы планируете разработку темы, которая допускает гибкие варианты дизайна. Например, предположим, что для вас#content
будет установлено значение,512px
если у пользователя активны виджеты боковой панели и768px
если у пользователя нет активных виджетов боковой панели. Я не вижу причин, почему CSS недостаточно для обработки переполнения изображения в основных областях содержимого:Этот CSS прекрасно работает не только для а) защиты от переполнения изображения в соседних DIV-файлах, но также и б) для правильного изменения размера изображения по вертикали, когда оно сокращено для размещения
#content
. Может быть, я что-то упускаю, но мне это не совсем нужно$content_width
.источник
$content_width
не просто презентация. Это также влияет на содержимое в области администрирования и размер элементов без изображения в oembeds.$content_width
используется для ограничения ширины изображения в содержимом сообщения. Он заменит настройку в разделе «Медиа» дляlarge
размера. Если вы определите эту переменную вfunctions.php
файле, то ширинаlarge
размера загружаемого изображения будет$content_width
.Вот пост об этом.
источник