芝麻web文件管理V1.00
编辑当前文件:/home/r5772835/public_html/ycreate.jp/wp-content/plugins/snow-monkey-blocks/App/Setup/Assets.php
'defer', 'in_footer' => false, ) ); } /** * Add slick carousel. */ public function _wp_enqueue_scripts() { if ( ! wp_script_is( 'slick-carousel', 'registered' ) ) { wp_register_script( 'slick-carousel', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/packages/slick/slick.min.js', array( 'jquery' ), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/packages/slick/slick.min.js' ), true ); } } /** * Enqueue pro assets * The parallax effect for section with bgimage block */ public function _wp_enqueue_pro_scripts() { if ( ! Blocks\is_pro() ) { return; } wp_enqueue_style( 'snow-monkey-blocks-background-parallax', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/css/background-parallax.css', array( 'snow-monkey-blocks' ), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/css/background-parallax.css' ) ); } /** * Enqueue assets for block */ public function _enqueue_block_nopro_assets() { if ( Blocks\is_pro() ) { return; } if ( apply_filters( 'snow_monkey_blocks_enqueue_fontawesome', true ) ) { wp_enqueue_script( 'fontawesome6', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/packages/fontawesome-free/all.min.js', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/packages/fontawesome-free/all.min.js' ), array( 'strategy' => 'defer', 'in_footer' => false, ) ); } } /** * Enqueue block assets */ public function _enqueue_block_assets() { if ( ! wp_style_is( 'slick-carousel', 'registered' ) ) { wp_register_style( 'slick-carousel', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/packages/slick/slick.css', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/packages/slick/slick.css' ) ); } if ( ! wp_style_is( 'slick-carousel-theme', 'registered' ) ) { wp_register_style( 'slick-carousel-theme', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/packages/slick/slick-theme.css', array( 'slick-carousel' ), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/packages/slick/slick-theme.css' ) ); } if ( ! wp_style_is( 'spider', 'registered' ) ) { wp_enqueue_style( 'spider', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/packages/spider/dist/css/spider.css', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/packages/spider/dist/css/spider.css' ) ); } // if ( ! wp_script_is( 'spider', 'registered' ) ) { wp_enqueue_script( 'spider', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/packages/spider/dist/js/spider.js', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/packages/spider/dist/js/spider.js' ), array( 'strategy' => 'defer', 'in_footer' => false, ) ); // } wp_enqueue_style( 'snow-monkey-blocks', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/css/blocks.css', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/css/blocks.css' ) ); if ( apply_filters( 'snow_monkey_blocks_enqueue_fallback_style', ! Blocks\is_pro() ) ) { wp_enqueue_style( 'snow-monkey-blocks-fallback', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/css/fallback.css', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/css/fallback.css' ) ); } } /** * Process script to be enqueued at block displaying. * * @param string $block_content The block content about to be appended. * @param string $block The full block, including name and attributes. * @return string */ public function _enqueue_block_scripts( $block_content, $block ) { if ( is_admin() ) { return $block_content; } // Parallax assets for the section with background image/video block if ( 'snow-monkey-blocks/section-with-bgimage' === $block['blockName'] ) { if ( isset( $block['attrs']['parallax'] ) && true === $block['attrs']['parallax'] ) { if ( ! wp_script_is( 'snow-monkey-blocks/background-parallax', 'registered' ) ) { wp_enqueue_script( 'snow-monkey-blocks/background-parallax', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/js/background-parallax.js', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/js/background-parallax.js' ), array( 'strategy' => 'defer', 'in_footer' => false, ) ); } } } return $block_content; } /** * Enqueue admin assets. */ public function _admin_enqueue_scripts() { wp_enqueue_style( 'snow-monkey-blocks-admin', SNOW_MONKEY_BLOCKS_DIR_URL . '/dist/css/admin.css', array(), filemtime( SNOW_MONKEY_BLOCKS_DIR_PATH . '/dist/css/admin.css' ) ); } /** * Add JavaScript global variables. */ public function _admin_print_scripts() { ?>