Как я могу открыть пользовательские записи в пользовательской таксономии с пользовательской страницей архива? - PullRequest
0 голосов
/ 26 апреля 2020

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

Я хочу точную функциональность с пользовательским типом записи. Когда я щелкаю по категории с пользовательским типом записи, она также открывается со страницей архива по умолчанию, но предполагает открытие с пользовательской страницей архива. Я создал пользовательскую страницу архива (archive- {post-type}. php).

Вот мой код пользовательского типа сообщения

// Register custom post type

function unique_custom_post_type() {

register_post_type('book', array(
    'labels'    => array(
        'name'          => __('Books', 'unique'),
        'singular_name' => __('Book', 'unique'),
    ),
    'public'            => true,
    'has_archive'       => true,
    'publicly_queryable'=> true,
    'query_var'         => true,
    'rewrite'           => true,
    'capability_type'   => 'post',
    'hierarchical'      => false,
    'supports'          => array('title', 'editor', 'thumbnail', 'revisions'),
    //'taxonomies'      => array('category', 'post_tag')
));
}
add_action('init', 'unique_custom_post_type');

// Register taxonomy

function unique_custom_taxonomy() {

register_taxonomy('category', array('book'), array(
    'labels'    => array(
        'name'          => __('Categories', 'unique'),
        'singular_name' => __('Category', 'unique'),
    ),
    'hierarchical'      => true,
    'show_ui'           => true,
    'query_var'         => true,
    'rewrite'           => array('slug' => 'category'),
    'show_admin_column' => true,
    'publicly_queryable'=> true,
    'has_archive'       => true,
));
}
add_action('init', 'unique_custom_taxonomy');

Этот пользовательский тип сообщения работает правильно с отдельной страницей, а не с пользовательской страницей архива.

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

...