Добавление пользовательской таксономии наряду с именем в пост-типе Постоянная ссылка

Это может решить мою проблему, но после многих попыток я не могу этого сделать. Я попытался добавить /%book-category%/%post_name%/ to permalink, но не работает.

Я пытаюсь получить books/story-books/story-1

Что я могу пропустить?

CPT- books

CPT Taxonomy- book-category

Мой кодекс идет здесь –

add_filter ('post_link', 'books_permalink', 1, 3); add_filter ('post_type_link', 'books_permalink', 1, 3);

 function books_permalink($permalink, $post_id, $leavename) { if (strpos($permalink, '%book-category%') === FALSE) return $permalink; // Get post $post = get_post($post_id); if (!$post) return $permalink; // Get taxonomy terms $terms = wp_get_object_terms($post->ID, 'book-category'); if (!is_wp_error($terms) && !empty($terms) && is_object($terms[0])) $taxonomy_slug = $terms[0]->slug; else $taxonomy_slug = 'book'; return str_replace('%book-category%', $taxonomy_slug, $permalink); } 

Это копает глубоко в wordpress и в моем предыдущем вопросе .

Solutions Collecting From Web of "Добавление пользовательской таксономии наряду с именем в пост-типе Постоянная ссылка"