- 22, Oct 2024
- #1
У меня есть CPT под названием «books», пользовательская таксономия под названием «book» для этого CPT и шаблон «taxonomy-books.php», в котором я показываю термины «книги» с помощью get_terms(). Я не понимаю (да, я погуглил проблему), как зайти на страницу, прикрепленную к этому шаблону. Во-первых, «www.my_site.com/books/» не работает (страница не найдена). Вот как я определил свою пользовательскую таксономию:
$labels = array(
'name' => 'Books',
'singular_name' => 'Book',
'search_items' => 'Search Books',
'popular_items' => 'Popular Books',
'all_items' => 'All Books',
'parent_item' => 'Parent Book',
'edit_item' => 'Edit Book',
'update_item' => 'Update Book',
'add_new_item' => 'Add New Book',
'new_item_name' => 'New Book',
'separate_items_with_commas' => 'Separate Books with commas',
'add_or_remove_items' => 'Add or remove Books',
'choose_from_most_used' => 'Choose from most used Books'
);
$args = array(
'label' => 'Books',
'labels' => $labels,
'public' => true,
'hierarchical' => true,
'show_ui' => true,
'show_in_nav_menus' => true,
'args' => array( 'orderby' => 'term_order' ),
'rewrite' => array( 'slug' => 'books', 'with_front' => false ),
'query_var' => true
);
register_taxonomy( 'books', 'book', $args );
Итак, статьи в Интернете заставили меня подумать, что причина в строке «переписать», я удалил ее, и все то же самое.
#custom-taxonomy