Получить постоянную структуру% / posttype% /% category% /% postname%

У меня есть пользовательский тип сообщения с именем Reportage, добавленный в functions.php:

add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'reportage', array( 'labels' => array( 'name' => __( 'Reportage' ), 'singular_name' => __( 'Reportage' ) ), 'public' => true, 'taxonomies' => array('category'), 'query_var' => true ) ); register_taxonomy_for_object_type('category', 'reportage'); } 

Теперь я хочу использовать эту настраиваемую структуру URL: «/% posttype% /% category% /% postname%», но permalinks генерируется как (и перенаправляется на время посещения) »/% posttype% /% postname%». Как изменить структуру permalinks на "/% posttype% /% category% /% postname%"?

Мне нужно иметь «/% posttype%» для перехода на обычную страницу с тем же именем, что и posttype (Reportage), теперь это прекрасно работает.

Мне также нужно «/% posttype% /% category%» для перехода к чему-то вроде файла category.php.

Как я могу сделать эту работу?

Solutions Collecting From Web of "Получить постоянную структуру% / posttype% /% category% /% postname%"