File: /home/frenchy/refonte2023/wordpress/wp-content/plugins/ova-dep/inc/class-ova-assets.php
<?php
defined( 'ABSPATH' ) || exit();
if( !class_exists( 'OVADEP_assets' ) ){
class OVADEP_assets{
public function __construct(){
add_action( 'wp_enqueue_scripts', array( $this, 'ovadep_enqueue_scripts' ), 10, 0 );
/* Add JS for Elementor */
add_action( 'elementor/frontend/after_register_scripts', array( $this, 'ova_enqueue_scripts_elementor_dep' ) );
}
public function ovadep_enqueue_scripts(){
// Init Css
wp_enqueue_style( 'ovadep_style', OVADEP_PLUGIN_URI.'assets/css/frontend/ovadep-style.css' );
// Init JS
wp_enqueue_script( 'ovadep_js', OVADEP_PLUGIN_URI.'assets/js/frontend/ovadep-script.js' );
/*** Select2 ***/
if ( is_post_type_archive( 'ova_dep' ) || is_tax( 'cat_department' ) ){
wp_enqueue_style( 'select2', OVADEP_PLUGIN_URI.'assets/libs/dist/css/select2.min.css', array(), null );
wp_enqueue_script( 'select2', OVADEP_PLUGIN_URI.'assets/libs/dist/js/select2.min.js', array('jquery'), false, true );
}
}
// Add JS for elementor
public function ova_enqueue_scripts_elementor_dep(){
wp_enqueue_script( 'script-elementor-dep', OVADEP_PLUGIN_URI. 'assets/js/script-elementor.js', [ 'jquery' ], false, true );
}
}
new OVADEP_assets();
}