Несколько категорий с общими подкатегориями

В школьном WP-сайте обычно была основная категория «Блог» с n подкатегориями для каждого класса:

Blog |__ Year 1 |__ Year 2 . . |__ Year 9 

Теперь мы хотим ввести категорию «Объявление», однако эта категория будет иметь такие же подкатегории, как «Блог»,

 Announcement |__ Year 1 |__ Year 2 . . |__ Year 9 

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

Интересно, имеет ли смысл продвигать подкатегории «Year x» в основную категорию и связывать другие основные категории, чтобы правильно относиться к категоризации.

Например, сообщение с основными категориями «блог» и «год 2» будет относиться к 2-му классу в блоге, а сообщение с основными категориями «объявление» и «год 5» будет относиться к объявлению класса 5-го класса ,

Как вы думаете?

Solutions Collecting From Web of "Несколько категорий с общими подкатегориями"

Что вы можете сделать, это использовать смесь категорий и тегов, если вы предпочитаете предотвращать дублирование категорий и путаницу для авторов сообщений.

Используйте Years as categories и Blog / Announcement как tag . Итак, например:

Если они публикуют Blog для «Года 2», они публикуют его в category «Год 2» и используют tag «Блог». Если они публикуют Announcement для «5-го года», они публикуют его в category «Год 5» и используют тег « Announcement

В структуре меню вы можете использовать отдельную ссылку / настраиваемую ссылку со следующей структурой:

 /%category%/?tag=%tag% 

Примеры:

 Blog: /?tag=blog -Year 1: /year-1/?tag=blog -Year 2: /year-2/?tag=blog -Year 3: /year-3/?tag=blog ... 

а также

 Announcements: /?tag=announcement -Year 1: /year-1/?tag=announcement -Year 2: /year-2/?tag=announcement -Year 3: /year-3/?tag=announcement ... 

Конечно, это зависит от вашей постоянной структуры, поэтому она может быть такой:

 -Year 1: /categorie/year-1/?tag=announcement 

или

 -Year 2: /cat/year-2/?tag=announcement 

или независимо от вашей структуры.

————————————————– ———-

В противном случае вы можете создавать для каждой категории-смеси, например Blog & Year 1, Blog & Year 2, Announcement & Year 1, Announcement & Year 2 … собственный файл шаблона с запросом, который вызывает эти две категории, загружая страницу, чтобы вы могли установите страницу в качестве пункта меню.

Подробнее о запросах можно узнать здесь:

  • query_posts
  • Запрос WP