Доработка функционала Wordpress

Антон10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.02.2015

- Имеется Wordpress с установленными плагинами: Wordpress SEO by Yoast, Custom Post Type UI, Advanced Custom Fields.

- То есть я могу создавать: страницы (page), обычные записи (post) с категориями и записи пользовательских типов (custom post) и категориями. Ну и, используя, ACF у страниц, любых записей и категорий добавлять новые поля.

- Необходимо доработать Wordpress, чтобы создать сайт, у которого навигация выглядит следующим образом - смотрите прикрепленную на картинку.

Пояснения по логике работы

- Главное меню (1,2 уровни) и меню в сайдбаре (3, 4 уровни) создаются вручную через стандартный инструмент меню в WP.

- На главной странице в главном меню виден только первый уровень.

- Когда нажимаем на какой-то пункт (например, Развитие) и переходим в раздел, то появляется 2-ой уровень меню.

- Когда нажимаем на какой-то пункт во 2-ом уровне (например, Развитие речи) и переходим на подраздел, то 2-ой уровень остается.

- Если есть 3-й уровень, то он показывается в сайдбаре. Далее по логике тоже самое с 4-м уровнем.

- Все активные пункты меню не являются ссылками. То есть отсутствуют циклические ссылки.

- Далее - самое интересное. Любой пункт меню на любом уровне может быть: категорией обычных записей, главной страницей раздела пользовательских типов, категорией пользовательских типов, обычной страницей.

- Основная масса разделов будет строится на базе обычных постов с категориями. Но некоторые разделы 1-го и 2-го уровней могут быть либо обычными страницами, либо главными разделами пользовательских типов, либо категорией пользовтельского типа.

- Например, раздел Юридическая помощь будет полностью построен на обычных страницах вплоть до 4-го уровня.

А например, в разделе Здоровье будет подраздел Заболевания. Он представляет из себя записи пользовательского типа со своими категориями.

- Необходимо, чтобы при такой организации была правильная структура урлов. Например: site.ru/health/ - это категория Здоровье обычных постов, а site.ru/health/heath-category - категория этих постов. А site.ru/health/diseases/ - это главная раздела, построенного на пользовательском типе, site.ru/health/diseases/diseases-category/ - это категория этих постов пользовательского типа. Или еще пример: site.ru/health/text-page/ - просто текстовая страница.

- При этом в хлебных крошках также сохраняется правильная структура. Хлебные крошки есть в плагине Wordpress SEO by Yoast, если на них не получится сделать, тогда нужно свое решение для них.

- Необходимо не трогать код плагинов, чтобы их обновления никак не сказывались на работе сайта.

- Для реализации этого можете взять последний WP, поставить указанные плагины, создать свою тему и просто показать, как выводится меню и все работает.

- Возможно не все понятно из описания, задавайте вопросы. Могу пообщаться в скайпе голосом и объяснить более доходчиво.

- Жду ваших цен и краткой инфы по работе с WP, так как далее будут другие задания по сайтам на этом движке.