LLMS_Blocks_Assets
Enqueue assets
Description Description
Source Source
File: vendor/lifterlms/lifterlms-blocks/includes/class-llms-blocks-assets.php
class LLMS_Blocks_Assets { /** * Constructor * * @since 1.0.0 * * @return void */ public function __construct() { add_action( 'enqueue_block_assets', array( $this, 'block_assets' ) ); add_action( 'enqueue_block_editor_assets', array( $this, 'editor_assets' ), 999 ); } /** * Enqueue Gutenberg block assets for both frontend + backend. * * `wp-blocks`: includes block type registration and related functions. * * @since 1.0.0 * @since 1.4.1 Fix double slash in asset path & remove invalid dependency. * * @return void */ public function block_assets() { wp_enqueue_style( 'llms-blocks', LLMS_BLOCKS_PLUGIN_DIR_URL . 'dist/blocks.style.build.css', array(), LLMS_BLOCKS_VERSION ); } /** * Enqueue Gutenberg block assets for backend editor. * * `wp-blocks`: includes block type registration and related functions. * `wp-element`: includes the WordPress Element abstraction for describing the structure of your blocks. * `wp-i18n`: To internationalize the block's text. * * @since 1.0.0 * @since 1.4.1 Fix double slash in asset path. * * @return void */ public function editor_assets() { wp_enqueue_script( 'lifterlms_blocks-cgb-block-js', LLMS_BLOCKS_PLUGIN_DIR_URL . 'dist/blocks.build.js', array( 'wp-blocks', 'wp-i18n', 'wp-element' ), LLMS_BLOCKS_VERSION, true ); wp_enqueue_style( 'lifterlms_blocks-cgb-block-editor-css', LLMS_BLOCKS_PLUGIN_DIR_URL . 'dist/blocks.editor.build.css', array( 'wp-edit-blocks' ), LLMS_BLOCKS_VERSION ); } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.4.1 | Fix double slash in asset path; remove invalid frontend css dependency. |
1.0.0 | Introduced. |
Methods Methods
- __construct — Constructor
- block_assets — Enqueue Gutenberg block assets for both frontend + backend.
- editor_assets — Enqueue Gutenberg block assets for backend editor.