Заказ закрыт
Доработать форму поиска и сортировку (WordPress-сайт)

Бюджет: 10 000 руб
131.36 $ – 115.08 €
Заказчик выбрал исполнителя:
Игнатов Валерий  
*Есть wordpress-сайт cx05486.tmweb.ru/
*Создана кастомная 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)"

- Внутри кнопки "Показать квартиры" – справа от текста в круглых скобках должно отображаться количество отфильтрованных квартир.
(! количество отфильтрованных квартир должно отображаться даже в том случае, если пользователь не указал никаких фильтров в форме поиска)
- При вводе любых фильтров в форме поиска – эта цифра (цифра количества отфильтрованных квартир внутри кнопки "Показать квартиры") должна автоматически обновляться (актуализироваться) – без перезагрузки страницы.

*Пример: на сайте spb.cian.ru/kupit-kvartir... внутри кнопки "Показать объекты" автоматически актуализируется количество отфильтрованных квартир
*Текст в кнопке – не нужно спрягать по падежам (при изменении цифры), достаточно того, чтобы цифра просто отображалась бы в скобках – после текста кнопки

.........................................................

Оплата: 10 000 руб.
Сроки: сегодня до 23:59 по Москве

Способ оплаты: оплата по факту Яндекс.Деньги
*Оплату можно разбить на части (по факту выполнения каждой из задач)

Исполнителю предоставляется доступ к ftp сайта, а также к админке сайта
Опубликован 10.03.2020 в 17:53 Последнее изменение: 10.03.2020 в 18:27
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.