Показывать пользовательский тип сообщения на странице архива по категориям

Я создаю собственное имя типа сообщения «Блог», а таксономия – «Категория». и я также создаю страницу архива 'archive-blog.php', чтобы показать все пользовательские сообщения. Когда я нажимаю «mydomain.com/blog», покажу все пользовательские сообщения.

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

когда я вхожу в 'mydomain.com/blog/[my category name' ', не работает. что действительный URL, который показывает сообщение только по категориям

Существует нет концепции изначально архива для пересечения определенного пользовательского типа сообщения с конкретной таксономией.

Здесь есть несколько подходов, но все это займет некоторое время:

  • вы можете настроить архивы терминов категорий, чтобы включить ваш CPT (с помощью pre_get_posts hook)
  • вы можете расширить архивы типа post post с конечной точкой, чтобы отфильтровать их по категориям
  • вероятно, больше способов, он становится довольно произвольным вне собственной функциональности

В вашем конкретном случае я нахожу немного странным, что CPT, о котором идет речь, является «блогом», так как это то, что уже есть на родных сообщениях (и, вероятно, с ним проще работать, ну, блог).