Установка ширины изображения в процентах (width='x%') при вставке через медиаменеджер?
При загрузке изображений через медиаменеджер доступно несколько стандартных размеров, таких как миниатюра, средний и большой.
Я знаю, как добавить дополнительные размеры, но пока не могу заставить его вставлять изображение с width='x%'.
Идея в том, что я разрабатываю адаптивную тему и хочу, чтобы вставленное изображение никогда не превышало ширину контейнера, даже при изменении размера браузера.
Если вручную редактировать код вставленного изображения, добавляя ширину в процентах, то все работает отлично. Однако заставить пользователей запомнить этот шаг практически невозможно.
Мне бы хотелось иметь кнопку для вставки изображения в запись с установленным % (процентным значением) вместо фиксированной ширины в пикселях.
Возможно ли это?
Я предполагаю, что вы ищете глобальную переменную $content_width
, которая по сути ограничивает ширину ваших изображений, используется в functions.php. Больше информации здесь: http://mainstreetopen.com/wordpress-26-and-full-width-images/

Не совсем так. Я скорее хочу, чтобы изображение было вставлено, а затем к коду обертки изображения добавился атрибут width="70%". Это обеспечит единообразный вид на большинстве размеров браузеров, включая мобильные. Делая это так, как вы указываете, все равно возникают проблемы. Допустим, пользователь вставляет изображение шириной всего 400px, которое выглядит довольно маленьким на большом мониторе, но очень большим на iPhone. Использование % в атрибуте width решает эту проблему.

Пример: http://live.wptumble.com/index11.html миниатюры изображений являются анимированными gif-файлами, поэтому я не могу разрешить их изменение размера при вставке в пост. Я использую % для ширины, чтобы страница выглядела прилично как на больших, так и на маленьких устройствах... конечно, если кто-то создал wp-плагин для автоматического изменения размера анимированных gif-файлов... это было бы круто
