Добавляем категории для пользовательского типа постов (таксономия 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

Оставить комментарий