Как создать структуру сайта на WordPress?
Не хватает знаний, правильно продумать структуру сайта. Идея следующая: есть образовательный сайт с тестами по МЦКО, ВПР и тд.
В голове сформирована иерархия типа:
МЦКО -> 1 класс -> Русский язык
МЦКО -> 1 класс -> Математика
.... и тд.
ВПР -> 1 класс -> Русский язык
ВПР -> 1 класс -> Математика
.... и тд.
Соответственно урл для такой иерархии получится:
mcko/1-klass/rus-yaz/
mcko/1-klass-math/
.... и тд.
vpr/1-klass/rus-yaz/
vpr/1-klass/math
.... и тд.
Выйдет около 6 категорий, у каждой категории будут свои классы (с 1 по 6 ой), у каждого класса свои предметы (математика, русский, литература и тд.).
И хотя в моей голове, подкатегории с одинаковыми url имеют разное значение, я понимаю, что Wordpress не даст создать одинаковые url.
Надоумьте, какой использовать функционал (страницы, записи), чтобы все же эти url были одинаковыми? Или может предложите свой вариант создания подобной иерархии.
Дополнительно:
Ответы:
Можете так выкрутиться
vpr/1-klass/rus-yaz-1/
vpr/1-klass/math-1/
или
vpr/1-klass/rus-yaz-1-klass/
vpr/1-klass/math-1-klass/
Думаю, что для seo не критично.
Кстати, если формируете url транслитом, то лучше все делайте транслитом. Не надо вперемешку транслит и английские слова:
math - matematika
Можно сделать через get-параметры, так довольно просто размножить страницы, но зависит от того на сколько у вас различается контент
- /math/?type=mcko&klass=1
- /math/?type=mcko&klass=2
- /math/?type=vpr&klass=1
- /math/?type=vpr&klass=2
- /rus-yaz/?type=mcko&klass=1
- /rus-yaz/?type=mcko&klass=2
- /rus-yaz/?type=vpr&klass=1
- /rus-yaz/?type=vpr&klass=2
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для образовательной структуры на WordPress не надо делать всё обычными страницами, если материалов будет много. Лучше разделить сущности: тип материала, класс, предмет, экзамен/направление. Тогда сайт будет удобно фильтровать, расширять и продвигать.
Например, можно сделать CPT
materialsи таксономии:exam: МЦКО, ВПР, ОГЭ class: 5 класс, 6 класс, 7 класс subject: математика, русский язык, физика material_type: тесты, теория, задания, решения
Тогда один материал может относиться сразу к МЦКО, 7 классу и математике. URL можно строить через архивы таксономий или отдельные посадочные страницы. Например:
/mcko/7-klass/matematika/ /vpr/5-klass/russkiy-yazyk/
Проблема одинаковых slug решается иерархией или кастомными rewrite rules. У обычных страниц WordPress позволяет одинаковые slug под разными родителями, но в пределах одного родителя добавит суффикс. Поэтому не пытайтесь держать всю структуру в плоском списке страниц.
Для SEO лучше сделать индексируемые посадочные только под реальные связки, где есть материалы и спрос. Пустые комбинации закрывать от индексации или не создавать. Если структура будет большой, сразу продумайте хлебные крошки, canonical, sitemap и шаблон заголовков, иначе через несколько месяцев сайт станет неудобным для поддержки.