Пользовательская таксономия для нескольких пользовательских типов записей - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть веб-сайт кинофестиваля на WordPress с несколькими типами постов, и я хочу использовать с ними пользовательскую таксономию. Таксономия относится ко всем постам, связанным с каждым фестивалем, поэтому посты для этого предстоящего фестиваля будут помечены как 'festival-2020' или что-то подобное.

У меня есть следующие типы постов: festival, event, film, award, jury и gallery. Все архивы CPT имеют URL, переписанный в форме множественного числа - таким образом, «/ festivals /», «/ events /», «/ films /», «/ awards /», «/ juries /» и «/ galleries /» - иединственный пост использует форму единственного числа. Все они используют таксономию festival-year, поэтому заданные здесь теги можно применять ко всем типам сообщений.

То, что я хочу:

  • SITEURL / galleries / festival-2020/ должны отображать все gallery сообщений, помеченных как 'Festival-2020'.
  • SITEURL / events / festival-2020 / должны отображать все event сообщений, которые помечены как 'Festival-2020'.
  • SITEURL / films / festival-2020 / должен показывать все film постов, которые отмечены тегом 'festival-2020'.
  • festival, award и jury постов долженне применять это правило, так как я предполагаю, что каждый пост будет использоваться для каждого фестиваля только один раз.
  • SITEURL / festival-year / festival-2020 / должен показывать все посты с тегом 'festival-2020', независимо от того,пользовательского типа сообщения, как и ожидалось (они будут отсортированы на странице).
  • SITEURL / %cpt name% / my-single-post / по-прежнему должны указывать на одно сообщение.

Есть ли способ установить эти правила для отдельных пользовательских типов записей? Переписать URL для определенных типов записей, которые используют таксономию? Если это нужно сделать для всех типов записей, использующих таксономию, это нормально, но мне нужно правило, применяемое к этим трем CPT. В большинстве постов, которые я видел, рассматривается применение правила фиксированной перезаписи к самой таксономии, а не в зависимости от используемого типа поста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...