LLMS_Blocks_Course_Information_Block::add_hooks( array $attributes = array(), string $content = '' )
Add actions attached to the render function action.
Parameters Parameters
- $attributes
-
(array) (Optional) Block attributes.
Default value: array()
- $content
-
(string) (Optional) Block content.
Default value: ''
Return Return
(void)
Source Source
File: libraries/lifterlms-blocks/includes/blocks/class-llms-blocks-course-information-block.php
* * @var string */ public $title_size; /** * Add actions attached to the render function action. * * @param array $attributes Optional. Block attributes. Default empty array. * @param string $content Optional. Block content. Default empty string. * @return void * @since 1.0.0 * @version 1.1.0 */ public function add_hooks( $attributes = array(), $content = '' ) { $attributes = wp_parse_args( $attributes, array( 'title' => __( 'Course Information', 'lifterlms' ), 'title_size' => 'h3', 'show_length' => true, 'show_difficulty' => true, 'show_tracks' => true, 'show_cats' => true, 'show_tags' => true, ) ); $show_wrappers = false; if ( $attributes['show_length'] ) { $show_wrappers = true; add_action( $this->get_render_hook(), 'lifterlms_template_single_length', 10 ); } if ( $attributes['show_difficulty'] ) { $show_wrappers = true; add_action( $this->get_render_hook(), 'lifterlms_template_single_difficulty', 20 ); } if ( $attributes['show_tracks'] ) { $show_wrappers = true; add_action( $this->get_render_hook(), 'lifterlms_template_single_course_tracks', 25 ); } if ( $attributes['show_cats'] ) { $show_wrappers = true; add_action( $this->get_render_hook(), 'lifterlms_template_single_course_categories', 30 ); } if ( $attributes['show_tags'] ) { $show_wrappers = true; add_action( $this->get_render_hook(), 'lifterlms_template_single_course_tags', 35 ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |