Добавить новость
Главные новости Москвы
Москва
Февраль
2025
1 2 3 4 5 6 7 8 9 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

Разработка фильтра по городам и ЧПУ-страниц для активностей на WordPress

0

Техническое задание (ТЗ) для разработки функционала фильтрации и создания ЧПУ-страниц на WordPress1. Общие требования

Необходимо разработать функционал для сайта на WordPress, который позволит:

- Добавить фильтр по городам в левой колонке на странице https://pingveno.ru/activity/- Создать отдельные ЧПУ-страницы для каждого города и типа активности (туры, экскурсии).
- Предоставить возможность редактирования заголовка (title) и текста для каждой созданной страницы.

2. Функциональные требования2.1. Фильтр по городам
- В левой колонке страницы https://pingveno.ru/activity/ необходимо добавить фильтр по городам.
- Фильтр должен быть реализован в виде выпадающего списка или списка чекбоксов.
- При выборе города и типа активности (туры/экскурсии) пользователь должен перенаправляться на соответствующую ЧПУ-страницу.

2.2. Создание ЧПУ-страниц
Для каждого города и типа активности (туры/экскурсии) должны быть созданы отдельные ЧПУ-страницы.

Пример структуры URL:

https://pingveno.ru/activity/tours/moscow/ (Туры в Москве)https://pingveno.ru/activity/excursions/saint-petersburg/ (Экскурсии в Санкт-Петербурге)URL должны быть читаемыми и соответствовать структуре: /activity/{тип активности}/{город}/.

2.3. Редактирование контента
Для каждой созданной ЧПУ-страницы должна быть возможность редактирования:

Заголовка страницы (title).
Текстового содержимого (контента).
Редактирование должно осуществляться через админку WordPress (например, с использованием пользовательских полей или через создание отдельных записей/страниц).

2.4. Динамическое формирование страниц
Страницы должны формироваться динамически на основе выбранного города и типа активности.

Если для выбранного города и типа активности нет созданной страницы, должна отображаться страница с базовым текстом (например, "Информация о турах в Москве будет добавлена позже").

3. Технические требования3.1. WordPress
Использовать стандартные возможности WordPress (кастомные типы записей, таксономии, пользовательские поля и т.д.).

Обеспечить совместимость с текущей темой и плагинами сайта.

3.2. Производительность

Обеспечить минимальную нагрузку на сервер при работе фильтра и формировании страниц.

3.3. SEO
Убедиться, что все ЧПУ-страницы индексируются поисковыми системами.
Предоставить возможность редактирования мета-тегов (title, description) для каждой страницы.

4. Интерфейс администратора
В админке WordPress необходимо добавить возможность:Управления списком городов (добавление, редактирование, удаление).
Управления типами активностей (туры, экскурсии).
Редактирования контента для каждой страницы (город + тип активности).

5. Тестирование
Провести тестирование функционала на всех этапах разработки.
Убедиться, что фильтр корректно работает, а ЧПУ-страницы создаются и отображаются без ошибок.
Проверить корректность отображения на мобильных устройствах.




Москва на Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в Москве

Новости спорта


Новости тенниса
Елена Рыбакина

Рыбакина выдала тяжелый матч за полуфинал турнира в Абу-Даби






Зима еще даже не началась: Роман Вильфанд озвучил, когда в Россию нагрянут сумасшедшие морозы

поселение Мосрентген - Сварочные работы любой сложности

Выбираем сыр маасдам: как не нарваться на опасный продукт

Лихорадка и сепсис: пять женщин попали в больницу после процедуры ЭКО в Москве