PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 2.17.21
Shortcodes and extra features for Phlox theme v2.17.21
2.17.21 2.17.20 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.6 1.0.9 1.1.0 1.3.0 1.3.1 1.3.10 1.3.14 1.3.2 1.3.3 1.3.6 1.4.0 1.4.1 1.4.2 1.5.0 1.5.2 1.6.0 1.6.2 1.6.4 1.7.0 1.7.2 2.10.0 2.10.1 2.10.3 2.10.5 2.10.7 2.10.8 2.10.9 2.11.0 2.11.1 2.11.2 2.12.0 2.14.0 2.15.0 2.15.2 2.15.4 2.15.5 2.15.6 2.15.7 2.15.8 2.15.9 2.16.0 2.16.1 2.16.2 2.16.3 2.16.4 2.17.0 2.17.1 2.17.12 2.17.13 2.17.14 2.17.15 2.17.16 2.17.2 2.17.3 2.17.4 2.17.5 2.17.6 2.17.8 2.17.9 2.4.12 2.4.13 2.4.14 2.4.16 2.4.18 2.4.19 2.4.9 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 2.5.16 2.5.17 2.5.19 2.5.2 2.5.20 2.5.3 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.10 2.6.12 2.6.13 2.6.14 2.6.15 2.6.16 2.6.17 2.6.19 2.6.2 2.6.20 2.6.4 2.6.5 2.6.7 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.9 2.9.0 2.9.12 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.19 2.9.2 2.9.20 2.9.21 2.9.22 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8
auxin-elements / public / includes / class-auxels-frontend-assets.php
auxin-elements / public / includes Last commit date
class-auxels-frontend-assets.php 5 months ago frontend-ajax.php 1 year ago index.php 9 years ago templates-post.php 9 years ago
class-auxels-frontend-assets.php
81 lines
1 <?php
2 /**
3 * Load frontend scripts and styles
4 *
5 *
6 * @package Auxin
7 * @license LICENSE.txt
8 * @author averta
9 * @link http://phlox.pro/
10 * @copyright (c) 2010-2026 averta
11 */
12
13 /**
14 * Constructor
15 */
16 class AUXELS_Frontend_Assets {
17
18
19 /**
20 * Construct
21 */
22 public function __construct() {
23 add_action( 'wp_enqueue_scripts', array( $this, 'load_assets' ) );
24 add_action( 'wp_enqueue_scripts', array( $this, 'load_elementor_header_footer_assets' ), 20 );
25 }
26
27 /**
28 * Styles for admin
29 *
30 * @return void
31 */
32 public function load_assets() {
33
34 // fix compatibility issue with "Elementor Addon Elements" plugin
35 wp_deregister_script( 'wts-isotope' );
36
37 if( $google_map_api_key = auxin_get_option( 'auxin_google_map_api_key') ){
38 wp_enqueue_script( 'mapapi', esc_url( set_url_scheme( 'http://maps.googleapis.com/maps/api/js?v=3&key='. $google_map_api_key ) ) , null, null, true );
39 }
40
41 //wp_enqueue_style( AUXELS_SLUG .'-main', AUXELS_PUB_URL . '/assets/css/main.css', array(), AUXELS_VERSION );
42 wp_enqueue_script( AUXELS_SLUG .'-plugins', AUXELS_PUB_URL . '/assets/js/plugins.min.js', array('jquery'), AUXELS_VERSION, true );
43 wp_enqueue_script( AUXELS_SLUG .'-scripts', AUXELS_PUB_URL . '/assets/js/scripts.js', array('jquery'), AUXELS_VERSION, true );
44 }
45
46 public function load_elementor_header_footer_assets() {
47 if ( class_exists( '\Elementor\Core\Files\CSS\Post' ) ) {
48 // Enqueue header template styles in header
49 if( $header_template_style = auxin_get_option( 'site_elementor_header_template' ) ){
50 $css_file = new \Elementor\Core\Files\CSS\Post( $header_template_style );
51 $css_file->enqueue();
52
53 // Enqueue any additional JS/CSS required for the document
54 $page_assets = get_post_meta( $header_template_style, \Elementor\Core\Base\Elements_Iteration_Actions\Assets::ASSETS_META_KEY, true );
55 if ( ! empty( $page_assets ) ) {
56 \Elementor\Plugin::$instance->assets_loader->enable_assets( $page_assets );
57 }
58
59 }
60
61 if( $footer_template_style = auxin_get_option( 'site_elementor_footer_template' ) ){
62 $css_file = new \Elementor\Core\Files\CSS\Post( $footer_template_style );
63 $css_file->enqueue();
64
65 // Enqueue any additional JS/CSS required for the document
66 $page_assets = get_post_meta( $footer_template_style, \Elementor\Core\Base\Elements_Iteration_Actions\Assets::ASSETS_META_KEY, true );
67 if ( ! empty( $page_assets ) ) {
68 \Elementor\Plugin::$instance->assets_loader->enable_assets( $page_assets );
69 }
70 }
71 }
72 }
73
74 }
75 return new AUXELS_Frontend_Assets();
76
77
78
79
80
81