*Есть wordpress-сайт
*Создана кастомная wp-тема: plan_theme
*На сайте есть каталог из 14 записей кастомного типа "planirovki"
*На сайте есть работающая форма поиска с фильтрами по записям кастомного типа "planirovki" (*форма поиска на синем фоне, отображающаяся в верхней части страницы)
ЗАДАЧИ:
1.
Запрограммировать поиск по вариантам отделки
*В форме поиска присутствует фильтр: "без отделки|предчистовая|полная отделка". Но он сейчас не работает. Нужно запрограммировать этот фильтр
*Логика работы фильтра такая же, как у работающего фильтра "студия|1к|2к|3к": одновременно можно выбрать несколько значений.
*В файле functions.php создана кастомная таксономия: varianty-otdelki
*Ее термины: bez-otdelki ; s-predchistovoy-otdelkoy ; s-otdelkoy
*На странице создания/редактирования новой записи типа "planirovki" значение таксономии varianty-otdelki заполняется в произвольном поле: taxonomy-field_varianty-otdelki (созданном через плагин ACF и экспортированном в файл functions.php)
2.
Запрограммировать поиск по этажу
*В форме поиска присутствует фильтр: "Этаж от-до". Но он сейчас не работает. Нужно запрограммировать этот фильтр
*В файле functions.php создана кастомная таксономия: etazh
*Ее термины: 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7; 8
*На странице создания/редактирования новой записи типа "planirovki" значение таксономии etazh заполняется в произвольном поле: taxonomy-field_etazh (созданном через плагин ACF и экспортированном в файл functions.php)
3.
Запрограммировать функционал сортировки "по цене " (по возрастанию)
Запрограммировать функционал сортировки "по цене " (по убыванию)
Запрограммировать функционал сортировки "по площади " (по возрастанию)
Запрограммировать функционал сортировки "по площади " (по убыванию)
*Блок "сортировка" присутствует над поисковой выдачей в следующих файлах:
archive-planirovki.php
search.php
taxonomy-kolichestvo-komnat.php
taxonomy-etazh.php
taxonomy-podyezd.php
taxonomy-varianty-otdelki.php
Но сортировка сейчас не работает. Нужно запрограммировать 4 перечисленных варианта сортировки (для перечисленных выше php-файлов).
*По умолчанию записи должны быть отсортированы "по цене " (по возрастанию).
*Когда пользователь переключает режим сортировки, у активного варианта сортировки должен автоматически добавиться css-класс: active (*как это показано сейчас в верстке у варианта "по цене "), а соответственно у варианта сортировки, который перестал быть активным, css-класс: active должен автоматически удалиться.
*Сортировка должна срабатывать без перезагрузки страницы.
4.
Запрограммировать отображение количества отфильтрованных квартир внутри кнопки "Показать квартиры (123)"
- Внутри кнопки "Показать квартиры" справа от текста в круглых скобках должно отображаться количество отфильтрованных квартир.
(! количество отфильтрованных квартир должно отображаться даже в том случае, если пользователь не указал никаких фильтров в форме поиска)
- При вводе любых фильтров в форме поиска эта цифра (цифра количества отфильтрованных квартир внутри кнопки "Показать квартиры") должна автоматически обновляться (актуализироваться) без перезагрузки страницы.
*Пример: на сайте
внутри кнопки "Показать объекты" автоматически актуализируется количество отфильтрованных квартир
*Текст в кнопке не нужно спрягать по падежам (при изменении цифры), достаточно того, чтобы цифра просто отображалась бы в скобках после текста кнопки
.........................................................
Оплата: 10 000 руб.
Сроки: сегодня до 23:59 по Москве
Способ оплаты: оплата по факту Яндекс.Деньги
*Оплату можно разбить на части (по факту выполнения каждой из задач)
Исполнителю предоставляется доступ к ftp сайта, а также к админке сайта