if (!function_exists('courses_cp')) {
function courses_cp() {
$labels = array(
'name' => _x( 'Курсы', 'Post Type General Name', 'courses' ),
'singular_name' => _x( 'Курсы', 'Post Type Singular Name', 'courses' ),
'menu_name' => __( 'Курсы', 'courses' ),
'parent_item_colon' => __( 'Родительский:', 'courses' ),
'all_items' => __( 'Все курсы', 'courses' ),
'view_item' => __( 'Просмотреть', 'courses' ),
'add_new_item' => __( 'Добавить новую запись в Курсы', 'courses' ),
'add_new' => __( 'Добавить', 'courses' ),
'edit_item' => __( 'Редактировать запись', 'courses' ),
'update_item' => __( 'Обновить запись', 'courses' ),
'search_items' => __( 'Найти запись', 'courses' ),
'not_found' => __( 'Не найдено', 'courses' ),
'not_found_in_trash' => __( 'Не найдено в корзине', 'courses' ),
);
$args = array(
'labels' => $labels,
'supports' => array( 'title', 'editor', 'excerpt', ),
'taxonomies' => array( 'courses_tax' ),
'public' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-book-alt',
);
register_post_type('courses', $args);
}
add_action('init', 'courses_cp', 0);
}
if (!function_exists('courses_tax')) {
function courses_tax() {
$labels = array(
'name' => _x( 'Категории Курсов', 'Taxonomy General Name', 'courses'),
'singular_name' => _x( 'Категория Курса', 'Taxonomy Singular Name', 'courses'),
'menu_name' => __( 'Категории', 'courses' ),
'all_items' => __( 'Категории', 'courses' ),
'parent_item' => __( 'Родительская категория Курса', 'courses' ),
'parent_item_colon' => __( 'Родительская категория Курса:', 'courses' ),
'new_item_name' => __( 'Новая категория', 'courses' ),
'add_new_item' => __( 'Добавить новую категорию', 'courses' ),
'edit_item' => __( 'Редактировать категорию', 'courses' ),
'update_item' => __( 'Обновить категорию', 'courses' ),
'search_items' => __( 'Найти', 'courses' ),
'add_or_remove_items' => __( 'Добавить или удалить категорию', 'courses' ),
'choose_from_most_used' => __( 'Поиск среди популярных', 'courses' ),
'not_found' => __( 'Не найдено', 'courses' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'public' => true,
);
register_taxonomy('courses_tax', array('courses'), $args);
}
add_action('init', 'courses_tax', 0);
}