Показать разные шаблоны для одной и той же категории, общие для сообщений и пользовательских типов сообщений [Wordpress]

Я разделяю категории между обычными сообщениями и пользовательским типом сообщений с именем faq, объявляя categories как taxonomies в моем объявлении пользовательского типа сообщений, как показано ниже:

function init_custom_post_type() {
  $labels = array(
    'name'                => _x('FAQ', 'Post Type General Name'),
    'singular_name'       => _x('FAQ', 'Post Type Singular Name'),
    'menu_name'           => __('FAQ')
  );
  $args = array(
    'label'               => __('FAQ'),
    'labels'              => $labels,
    'supports'            => array( 'title' ),
    'hierarchical'        => false,
    'public'              => true,
    'has_archive'         => false,
    'taxonomies'          => array('category')
  );
  register_post_type( 'faq', $args );
}
add_action( 'init', 'init_custom_post_type', 2 );

Я хотел бы иметь 2 разные страницы архива (2 разных шаблона) в зависимости от типа сообщения, например:

  • для обычных сообщений: постоянные ссылки, такие как: https://example.com/category-a, отображающие обычные сообщения с категория category-a
  • для faq настраиваемых типов сообщений: постоянные ссылки, такие как: https://example.com/faq/category-a отображение только пользовательских типов сообщений с категорией category-a

Как я могу этого добиться? Любая помощь будет оценена по достоинству.

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


person johangiraud    schedule 04.11.2020    source источник
comment
Вы когда-нибудь добились прогресса в этом? сам сейчас столкнулся с такой же проблемой   -  person robobobobo    schedule 23.04.2021
comment
@robobobobo К сожалению, нет. В конце концов, я не создал никаких архивных шаблонов для категории настраиваемых типов сообщений, а просто отображаю настраиваемые типы сообщений, упорядоченные по категориям, в обычном шаблоне страницы.   -  person johangiraud    schedule 03.05.2021