Добавляем категории для пользовательского типа постов (таксономия WordPress).
После того, как мы создали свой тип постов (post type), нам необходимо сделать возможность добавления категорий. На данный момент у нас уже есть пользовательский тип постов «cats» и мы создадим для него таксономию.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//Add new taxonomy upon WordPress initialization add_action( 'init', 'cats_create_taxonomies', 0 ); function cats_create_taxonomies() { // Cats Categories register_taxonomy('cats-cat',array('cat'),array( 'hierarchical' => true, 'label' => 'Cats Categories', 'singular_name' => 'Cats Category', 'show_ui' => true, 'query_var' => true, 'rewrite' => array('slug' => 'cats-cat' ) )); } |
Данный код необходимо поместить в файл function.php вашей активной темы. Если мы сейчас зайдем в админ панель, то можем увидеть несколько новых ссылок для создания категорий для постов типа «cats».
Категория: WordPress