Admin::register_admin_menu()


Source

File: classes/Admin.php

	public function register_admin_menu() {
		//todo: manage_options will be instructor_permission
		add_menu_page( __( 'Dozent LMS', 'dozent' ), __( 'Dozent LMS', 'dozent' ), 'manage_options', 'dozent', null, 'dashicons-welcome-learn-more', 4 );

		add_submenu_page( 'dozent', __( 'Categories', 'dozent' ), __( 'Categories', 'dozent' ), 'manage_options', 'edit-tags.php?taxonomy=course_category&post_type=dozent_course', null );

		add_submenu_page( 'dozent', __( 'Instructors', 'dozent' ), __( 'Instructors', 'dozent' ), 'manage_options', 'dozent_instructors', [ $this, 'instructors' ] );

		add_submenu_page( 'dozent', __( 'Withdrawals', 'dozent' ), __( 'Withdrawals', 'dozent' ), 'manage_options', 'dozent_withdrawals', array( $this, 'withdrawals' ) );


		$optionClass = new Options();
		add_submenu_page( 'dozent', __( 'Settings', 'dozent' ), __( 'Settings', 'dozent' ), 'manage_options', 'dozent-options', [ &$optionClass, 'option_panel' ] );
	}