Почему в прошлых версиях не расползался - не знаю, видимо были какие-то стили, влияющие на эту фомру.
Прописать ширину в стилях.
Например тут http://xo-hotels.ru/wp-content/plugins/contact-form-7-style/css/frontend.css?ver=2.2.4
Ближе к концу будет блок с вашими стилями, добавьте туда что-то типа
form.twenty-fifteen-pattern { width: 500px; }
Или сколько вам надо.
Стили для него не заданы - вот и занимает всю доступную ширину.
Сделайте несколько скрытых дивов на странице, назначьте им айдишники. В селекте опшинам пропишите в значения эти айдишники и отслеживайте событие change() на этих селектах. При наступлении этого события берите текущее значение селекта, скрывайте все дивы и показывайте тот, который оказался выбран.
У вас Uploader инициализируется с этими параметрами до собственно измнения val.
Что у вас за скрипт? Скорее всего там есть всякие колбеки на добавление файла или начало загрузки. Вот в этом колбеке и надо добавлять к отсылаемым данным нужные параметры.
Если скрипты, позволяющие детектировать адблок - гуглятся по словам adblock detect script. Как правило они позволяют задать какое-то действие/функцию, вызываемую в случае обнаружения адблока. Можно в этом месте юзера и считать.
$("a[href='http://ss.ru/55.jpg']").attr('href','http://ss.ru/66.jpg');
это если именно ссылки, а если другие атрибуты, то типа так:
$("[src='http://ss.ru/55.jpg']").attr('src','http://ss.ru/66.jpg');
и для каждого атрибута, где может быть подобное значение (их наверно не так много должно быть).
Ну или фукнцию написать, которая все элементы переберет и все атрибуты их проверит, но мне кажется, что это будет не самое удачное решение.
Да, лучше по фтп, сейчас глянул - не все стили через админку в WP доступны.
Может как-то через псевдо-селектор :after{
content: 'Реклама'
}
и задачей ему соотвествующих стилей, чтобы показывался где надо
?
Я ж вам ссылку дал на файл стилей и строку - http://actual-device.ru/wp-content/themes/jkreativ-lite/public/css/main.css 1932 вот найдите его на фтп поправьте.
Открывайте файл стилей http://actual-device.ru/wp-content/themes/jkreativ-lite/public/css/main.css строка 1932
и закомментируйте этот код, чтобы было так:
/*iframe, object, embed, video { height: 100%; left: 0; position: absolute; top: 0; width: 100%;}*/
За то, что может в других местах (где фреймы используются) поломаться - я не отвечаю.