Astra_LifterLMS::__construct()
Constructor
Description
Source
File: inc/compatibility/lifterlms/class-astra-lifterlms.php
public function __construct() {
add_action( 'wp', array( $this, 'lifterlms_init' ), 1 );
add_filter( 'llms_get_theme_default_sidebar', array( $this, 'add_sidebar' ) );
add_action( 'after_setup_theme', array( $this, 'add_theme_support' ) );
add_filter( 'astra_theme_assets', array( $this, 'add_styles' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'add_dynamic_styles' ) );
add_action( 'customize_register', array( $this, 'customize_register' ), 2 );
add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) );
// Sidebar Layout.
add_filter( 'astra_page_layout', array( $this, 'sidebar_layout' ) );
// Content Layout.
add_filter( 'astra_get_content_layout', array( $this, 'content_layout' ) );
add_action( 'lifterlms_before_main_content', array( $this, 'before_main_content_start' ) );
add_action( 'lifterlms_after_main_content', array( $this, 'before_main_content_end' ) );
// Grid.
add_filter( 'lifterlms_loop_columns', array( $this, 'course_grid' ) );
add_filter( 'llms_get_loop_list_classes', array( $this, 'course_responsive_grid' ), 999 );
// Course builder custom fields.
add_filter( 'llms_builder_register_custom_fields', array( $this, 'register_builder_fields' ) );
}
Expand full source code Collapse full source code View on Trac