includes/class-maera-edd-scripts.php
<?php
class Maera_EDD_Scripts {
function __construct() {
add_action( 'wp_enqueue_scripts', array( $this, 'scripts' ), 100 );
}
/**
* Add our custom stylesheets and scripts
*/
function scripts() {
$options = get_option( 'maera_admin_options', array() );
$active_shell = ( isset( $options['shell'] ) ) ? $options['shell'] : 'core';
// Remove the default EDD styles
wp_dequeue_style( 'edd-styles' );
// If EDD-Software-Specs is installed, remove its styles
if ( class_exists( 'EDD_Software_Specs' ) ) {
wp_dequeue_style( 'edd-software-specs' );
wp_deregister_style( 'edd-software-specs' );
}
// Add our custom styles
wp_enqueue_style( 'maera_theme_edd', trailingslashit( get_template_directory_uri() ) . 'assets/css/edd/style.css' );
if ( 'isotope' == get_theme_mod( 'filter_mode', 'isotope' ) && ( is_archive( 'download' ) || is_tax('download_tag') || is_tax( 'download_category' ) ) ) {
// Register && Enqueue Isotope
wp_enqueue_script( 'isotope', trailingslashit( get_template_directory_uri() ) . 'assets/vendor/jquery.isotope.min.js', false, null, true );
// Register && Enqueue Isotope-Sloppy-Masonry
wp_enqueue_script( 'isotope_sloppy_masonry', trailingslashit( get_template_directory_uri() ) . 'assets/vendor/jquery.isotope.sloppy-masonry.min.js', false, null, true );
wp_enqueue_script( 'maera_theme_edd_script', trailingslashit( get_template_directory_uri() ) . 'assets/js/edd-scripts.js', false, null, true );
// wp_localize_script( 'maera_foundation_script', 'maera_foundation_script_vars', array(
//
// )
// );
}
}
}