Astra_Ext_Nav_Menu_Loader::__construct()
Constructor
Description
Source
File: addons/nav-menu/classes/class-astra-ext-nav-menu-loader.php
public function __construct() {
add_filter( 'wp_nav_menu_args', array( $this, 'modify_nav_menu_args' ) );
add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) );
add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'load_scripts' ) );
if ( defined( 'UAGB_VER' ) && version_compare( preg_replace( '/[^0-9\.]/', '', UAGB_VER ), '1.23.0', '>=' ) ) {
add_action( 'wp_enqueue_scripts', array( $this, 'load_gutenberg_addon_scripts' ) );
} else {
add_action( 'wp', array( $this, 'load_gutenberg_addon_scripts' ) );
}
add_action( 'astra_get_css_files', array( $this, 'add_styles' ) );
add_action( 'astra_get_js_files', array( $this, 'add_scripts' ) );
add_action( 'customize_register', array( $this, 'customize_register' ), 2 );
add_filter( 'wp_footer', array( $this, 'megamenu_style' ) );
add_action( 'customize_preview_init', array( $this, 'preview_scripts' ) );
}
Expand full source code Collapse full source code View on Trac