Доработать шаблон плагина на Wordpress
На wordpress-блоге используется плагин, добавляющий отображение товаров из интернет-магазинов по партнерской программе. Это не функционал интернет-магазина, а просто картинки и названия товаров, по клику происходит переход в интернет-магазин.
В тексте записи ставится специальный тег, который выводит хранящиеся в базе данных плагина товары.
Есть некоторые проблемы, скорее всего связанные с совместимостью шаблона плагина и темы оформления. Нужно подредактировать шаблон плагина:
1. Сделать шаблон вывода товаров не 3-колоночным, а адаптивным. В текущей теме блога есть возможность выбрать тип поста: узкий с сайдбаром, и широкий без сайдбара. Нужно, чтобы в узком товары отображались двумя колонками, а в широком тремя (как сейчас);
2. При уменьшении ширины браузера (тема адаптивна) товары должны вставать сначала в две (это только при широком посте, так как при узком они итак должны быть в две колонки), а затем в одну колонку. Сейчас товары могут вставать в одну колонку, но никак не в две;
3. В обоих случаях картинки товаров на данный момент не уменьшаются по ширине (просто не влезают в свой контейнер, обрезаются), как должны (в css используется для этого max-wight: 100%, но он не срабатывает, насколько мне удалось понять с моими скудными знаниями). Картинки должны уменьшиться, чтобы ровно влезли все две и три штуки.
4. В «узком» варианте поста сайдбар улетает куда-то вниз, а не отображается справа от текста, как должен;
5. В «широком» варианте поста разваливается блок похожих статей внизу. Одна из записей встает под другой, а не все в один ряд;
6. При разной высоте картинок в одном ряду нужно, чтобы картинки были центрированы по высоте, а также блоки с текстом под картинкой (название товара) вставали на одном уровне (если это сложно, или требует добавлять скрипты, пишите, обсудим!).
Более полное ТЗ с ссылками на примеры страниц блога отправляется по запросу.
По моим представлениям, для опытного специалиста тут работы на час.
На картинках показано, как есть сейчас, и как примерно должно быть.