Я установил пользовательский тип сообщения, используя следующий код:
add_action( 'init', 'wpshout_register_major' );
function wpshout_register_major() {
$args = array(
'public' => true,
'label' => 'Major',
'has_archive' => true,
'rewrite' => array( 'slug' => '%category%' ),
'supports' => array(
'title',
'editor',
'author',
'thumbnail',
'excerpt',
'comments',
'revisions'
),
'taxonomies' => array( 'category' )
);
register_post_type( 'major', $args );
}
Все работает нормально, за исключением страницы, загружающей страницу 404.
Когда следующая строка заменена нафиксированная строка, затем она работает и успешно загружается:
'rewrite' => array( 'slug' => 'major' ),
Но я не хочу фиксированной строки в URL, я хочу категорию, которая является ссылкой на пользовательский пост.
Можетпожалуйста помогите с этим?
Заранее спасибо.