PostType::__construct()
Source
File: classes/PostType.php
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | public function __construct() { $this ->course_capabilities = [ 'read_post' => 'read_course' , 'publish_posts' => 'publish_courses' , 'create_posts' => 'edit_courses' , 'edit_posts' => 'edit_courses' , 'edit_post' => 'edit_course' , 'edit_others_posts' => 'edit_others_courses' , 'delete_posts' => 'delete_courses' , 'delete_others_posts' => 'delete_others_courses' , 'read_private_posts' => 'read_private_courses' , 'edit_private_posts' => 'edit_private_courses' , 'delete_private_posts' => 'delete_private_courses' , 'delete_post' => 'delete_course' , 'edit_published_posts' => 'edit_published_courses' , 'delete_published_posts' => 'delete_published_courses' , ]; add_action( 'init' , [ $this , 'register_course_post_type' ] ); add_action( 'init' , [ $this , 'register_course_categories' ] ); add_action( 'init' , array ( $this , 'register_lecture_post_type' ) ); add_action( 'init' , array ( $this , 'register_quiz_post_type' ) ); } |