$value ) { $js_assets = ( isset( $blocks[ $slug ]['js_assets'] ) ) ? $blocks[ $slug ]['js_assets'] : array(); foreach ( $js_assets as $asset_handle => $val ) { // Scripts. wp_register_script( $val, $block_assets[ $val ]['src'],$block_assets[ $val ]['dep']); $skip_editor = isset( $block_assets[ $val ]['skipEditor'] ) ? $block_assets[ $val ]['skipEditor'] : false; // if ( is_admin() && false === $skip_editor ) { wp_enqueue_script( $val ); // } } } } // End function editor_assets(). // End function editor_assets(). /** * Enqueue Gutenberg block assets for backend editor. * * @since 1.0.0 */ function editor_assets() { wp_localize_script( 'affiliate-block-js', 'affiliate_blocks_info', array( 'blocks' => AFFILIATE_BOOSTER_Config::get_block_attributes(), 'category' => 'affiliate-booster', 'ajax_url' => admin_url('admin-ajax.php'), 'tablet_breakpoint' => AFFILIATE_TABLET_BREAKPOINT, 'mobile_breakpoint' => AFFILIATE_MOBILE_BREAKPOINT, 'image_sizes' => AFFILIATE_Helper::get_image_sizes(), ) ); } // End function editor_assets(). } /** * Prepare if class 'AFFILIATE_Init_Blocks' exist. * Kicking this off by calling 'get_instance()' method */ AFFILIATE_Init_Blocks::get_instance();