LLMS_Blocks_Course_Progress_Block::output( array $attributes = array() )
Output the course progress bar
Parameters Parameters
- $attributes
-
(array) (Optional) Block attributes.
Default value: array()
Return Return
(void)
Source Source
File: libraries/lifterlms-blocks/includes/blocks/class-llms-blocks-course-progress-block.php
public function output( $attributes = array() ) { $block_content = ''; $progress = do_shortcode( '[lifterlms_course_progress check_enrollment=1]' ); $class = empty( $attributes['className'] ) ? '' : $attributes['className']; if ( $progress ) { $block_content = sprintf( '<div class="wp-block-%1$s-%2$s%3$s">%4$s</div>', $this->vendor, $this->id, // Take into account the custom class attribute. empty( $attributes['className'] ) ? '' : ' ' . esc_attr( $attributes['className'] ), $progress ); } /** * Filters the block html * * @since 1.9.0 * * @param string $block_content The block's html. * @param array $attributes The block's array of attributes. * @param LLMS_Blocks_Course_Progress_Block $block This block object. */ $block_content = apply_filters( 'llms_blocks_render_course_progress_block', $block_content, $attributes, $this ); if ( $block_content ) { echo $block_content; } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.9.0 | Introduced. |