array( 'name' => __( 'Courses', 'aims-infosoft-lms' ), 'singular_name' => __( 'Course', 'aims-infosoft-lms' ), 'add_new_item' => __( 'Add New Course', 'aims-infosoft-lms' ), 'edit_item' => __( 'Edit Course', 'aims-infosoft-lms' ), ), 'public' => true, 'has_archive' => true, 'show_ui' => true, 'show_in_menu' => false, // IMPORTANT. 'menu_icon' => 'dashicons-welcome-learn-more', 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'author' ), 'rewrite' => array( 'slug' => 'courses', 'with_front' => false, ), 'show_in_rest' => true, ) ); } /** * Register course category taxonomy. * * @return void */ public static function register_taxonomies() { register_taxonomy( 'aimslms_course_category', array( 'aimslms_course' ), array( 'labels' => array( 'name' => __( 'Categories', 'aims-infosoft-lms' ), 'singular_name' => __( 'Category', 'aims-infosoft-lms' ), 'add_new_item' => __( 'Add New Category', 'aims-infosoft-lms' ), 'edit_item' => __( 'Edit Category', 'aims-infosoft-lms' ), ), 'hierarchical' => true, 'show_ui' => true, 'show_in_quick_edit' => true, 'show_admin_column' => true, 'show_tagcloud' => false, 'show_in_rest' => true, 'rewrite' => array( 'slug' => 'aimslms_course_category' ), ) ); } } AIMSLMS_PostType::init();