LLMS_Blocks_Post_Types::__construct()

Constructor


Return Return

(void)


Top ↑

Source Source

File: libraries/lifterlms-blocks/includes/class-llms-blocks-post-types.php

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public function __construct() {
 
    // Enable REST API for custom post types.
    add_filter( 'lifterlms_register_post_type_course', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_post_type_lesson', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_post_type_membership', array( $this, 'enable_rest' ), 5 );
 
    // Enable REST API for custom post taxonomies.
    add_filter( 'lifterlms_register_taxonomy_args_course_cat', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_taxonomy_args_course_tag', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_taxonomy_args_course_track', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_taxonomy_args_course_difficulty', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_taxonomy_args_membership_cat', array( $this, 'enable_rest' ), 5 );
    add_filter( 'lifterlms_register_taxonomy_args_membership_tag', array( $this, 'enable_rest' ), 5 );
 
    // Setup block editor templates.
    add_filter( 'lifterlms_register_post_type_course', array( $this, 'add_course_template' ), 5 );
    add_filter( 'lifterlms_register_post_type_membership', array( $this, 'add_membership_template' ), 5 );
    add_filter( 'lifterlms_register_post_type_lesson', array( $this, 'add_lesson_template' ), 5 );
 
}

Top ↑

Changelog Changelog

Changelog
Version Description
1.7.0 Add membership categories and tags to WordPress REST API. Add membership post type editor template.
1.0.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.