File manager - Edit - /home2/ajansonline/public_html/wp-content/themes/mokko/inc/theme-enqueue.php
Back
<?php /** * Include required assets (css, js etc.) */ class mokkoEnqueueAssets{ public function __construct() { $theme_info = wp_get_theme(); $this->assets_dir = MOKKO_THEME_DIRECTORY . 'assets/'; $this->customizer_frontend_css = MOKKO_THEME_DIRECTORY . 'inc/framework/customizer-frontend.css'; $this->customizer_editor_css = MOKKO_THEME_DIRECTORY . 'inc/framework/customizer-editor.css'; $this->theme_version = $theme_info[ 'Version' ]; $this->init_assets(); } public function init_assets(){ add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles' ) ); add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_gutenberg_editor_styles' ) ); } public function enqueue_gutenberg_editor_styles() { wp_enqueue_style( 'mokko-gutenberg', $this->assets_dir .'css/mokko-gutenberg-style.css', array(), $this->theme_version ); } public function fonts_url() { $fonts_url = ''; $fonts = []; $display = 'swap'; $fonts[] = 'Inter:wght@100;200;300;400;500;600;700;800;900'; if ( $fonts ) { $fonts_url = add_query_arg( array( 'family' => implode( '&family=', $fonts ), 'display' => urlencode( $display ) ), 'https://fonts.googleapis.com/css2?family=' ); } return $fonts_url; } public function enqueue_styles() { if ( ! class_exists( 'Kirki' ) ) { wp_enqueue_style( 'mokko-customizer-editor', $this->customizer_frontend_css, [], $this->theme_version ); } wp_enqueue_style( 'mokko-google-fonts-frontend', $this->fonts_url(), [], null ); wp_enqueue_style( 'bootstrap-grid', $this->assets_dir .'css/vendor/bootstrap.min.css', array(), $this->theme_version ); wp_enqueue_style( 'locomotive-scroll', $this->assets_dir .'css/vendor/locomotive-scroll.min.css', array(), $this->theme_version ); wp_enqueue_style( 'swiper', $this->assets_dir .'css/vendor/swiper.min.css', array(), $this->theme_version ); wp_enqueue_style( 'swiper-material', $this->assets_dir .'css/vendor/effect-material.min.css', array(), $this->theme_version ); wp_enqueue_style( 'splitting', $this->assets_dir .'css/vendor/splitting.css', array(), $this->theme_version ); wp_enqueue_style( 'magnific-popup', $this->assets_dir .'css/vendor/magnific-popup.css', array(), $this->theme_version ); wp_enqueue_style( 'simplebar', $this->assets_dir .'css/vendor/simplebar.min.css', array(), $this->theme_version ); wp_enqueue_style( 'plyr', $this->assets_dir .'css/vendor/plyr.css', array(), $this->theme_version ); wp_enqueue_style( 'fontawesome', $this->assets_dir .'css/vendor/fontawesome.min.css', array(), $this->theme_version ); wp_enqueue_style( 'mokko-main-style', $this->assets_dir .'css/main.css', array(), $this->theme_version ); } public function enqueue_scripts() { if( is_singular() && comments_open() ) { wp_enqueue_script( 'comment-reply' ); } wp_enqueue_script( 'imagesloaded' ); if ( get_theme_mod( 'google_map_api_key' ) ) { wp_register_script( 'gmap-api-key', 'https://maps.googleapis.com/maps/api/js?key=' . get_theme_mod( 'google_map_api_key' ) , [], $this->theme_version, true ); } wp_enqueue_script( 'modernizr', $this->assets_dir .'js/vendor/modernizr.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'splitting', $this->assets_dir .'js/vendor/splitting.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'isotope', $this->assets_dir .'js/vendor/isotope.pkgd.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'swiper-bundle', $this->assets_dir . 'js/vendor/swiper-bundle.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'swiper-material', $this->assets_dir . 'js/vendor/effect-material.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'jarallax', $this->assets_dir .'js/vendor/jarallax.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'jarallax-video', $this->assets_dir .'js/vendor/jarallax-video.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'slider-video-background', $this->assets_dir .'js/vendor/video-background.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'plyr', $this->assets_dir .'js/vendor/plyr.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'justified-gallery', $this->assets_dir .'js/vendor/jquery.justifiedGallery.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'fslightbox', $this->assets_dir .'js/vendor/fslightbox.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'gsap', $this->assets_dir .'js/vendor/gsap.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'scrolltrigger', $this->assets_dir .'js/vendor/scrolltrigger.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'locomotive-scroll', $this->assets_dir .'js/vendor/locomotive-scroll.min.js', [ 'jquery' ], $this->theme_version, true ); wp_enqueue_script( 'mokko-main-script', $this->assets_dir .'js/app.min.js', [ 'jquery' ], $this->theme_version, true ); } } new mokkoEnqueueAssets;
| ver. 1.4 |
Github
|
.
| PHP 8.1.30 | Generation time: 0.14 |
proxy
|
phpinfo
|
Settings