'hot-blocks', 'title' => __( 'Hot Blocks', 'hot-blocks' ), ), ) ); }, 10, 2 ); // enqueue customizations of default blocks function hot_blocks_enqueue() { wp_enqueue_script( 'hot-blocks-customizations', plugins_url( 'build/customizations.js', __FILE__ ), array( 'wp-blocks', 'wp-dom-ready', 'wp-edit-post' ), filemtime( plugin_dir_path( __FILE__ ) . 'build/customizations.js' ) ); } add_action( 'enqueue_block_editor_assets', 'hot_blocks_enqueue' ); // assets for editor function hot_blocks_editor_assets() { if (current_user_can( 'edit_posts' )) { wp_enqueue_script( 'hotblocks', plugins_url( 'build/index.build.js', __FILE__ ), array( 'wp-blocks', 'wp-element', 'wp-editor' ) ); wp_enqueue_style( 'hotblocks-editor-style', plugins_url( 'css/editor.css', __FILE__ ), array( 'wp-edit-blocks' ) ); } }; add_action( 'enqueue_block_editor_assets', 'hot_blocks_editor_assets'); // assets for front-end function hot_blocks_assets() { wp_enqueue_script('jquery'); wp_enqueue_script( 'jquery.bxslider', plugins_url( 'js/jquery.bxslider.js', __FILE__ ), array( 'jquery' ), '4.1.2' ); wp_enqueue_script( 'hotblocks-js', plugins_url( 'js/hot_blocks.js', __FILE__ ), array( 'jquery' ) ); wp_enqueue_style( 'hotblocks', plugins_url( 'css/view.css', __FILE__ ) ); } add_action( 'enqueue_block_assets', 'hot_blocks_assets');