Тип персонализированного сообщения – как сделать динамическую перезапись slug?

Почему у меня есть страница 404 для установки «ключевые слова / под-ключевое слово» в перезаписи slug ниже?

function keyword_pages_init() { $args = array( 'label' => 'Keyword Pages', 'public' => true, 'show_ui' => true, 'capability_type' => 'page', 'hierarchical' => false, 'rewrite' => array('slug' => 'keywords/sub-keyword'), 'query_var' => true, 'menu_icon' => 'dashicons-admin-page', 'supports' => array( 'title', 'editor', 'excerpt', 'revisions', 'thumbnail', 'author', 'page-attributes', ) ); register_post_type( 'keyword-page', $args ); } add_action( 'init', 'keyword_pages_init' ); 

Есть идеи?

Кроме того, как я могу сделать sub-keyword динамическим? например:

 'rewrite' => array('slug' => 'keywords/[az]'), 

Так что на фронте я могу сделать:

 my-wordpress.com/keywords/subkey-1/article-1 my-wordpress.com/keywords/subkey-2/article-1 

Но я все равно получаю ту же страницу, которая является article-1

Это возможно?