post_content; if (!empty( $optimizer['post_gallery_id'] ) && has_shortcode( $content, 'gallery' ) ) { wp_enqueue_script('optimizer_gallery',get_template_directory_uri().'/assets/js/gallery.js', array('jquery'), true); } } } } add_action('wp_enqueue_scripts', 'optimizer_css_js'); /****************** DYNAMIC CSS & JS ******************/ //Include Dynamic Stylesheet if ( !is_admin() ) { require(get_template_directory() . '/template_parts/custom-style.php'); } //Load RAW Java Scripts add_action('wp_footer', 'optimizer_load_js'); function optimizer_load_js() { if ( !is_admin() ) { require(get_template_directory() . '/template_parts/custom-javascript.php'); } } /****************** ADMIN CSS & JS ******************/ //Load ADMIN CSS & JS SCRIPTS function optimizer_admin_cssjs($hook) { wp_enqueue_style('adminFontAwesome',get_template_directory_uri().'/assets/fonts/font-awesome.css'); wp_enqueue_style( 'optimizer_backend', get_template_directory_uri() . '/assets/css/backend.css' ); global $current_user;$user_id = $current_user->ID; if ( ! get_user_meta($user_id, 'optimizer_brave_ignore') && current_user_can('edit_theme_options') ) { wp_enqueue_script( 'optimizer_admin', get_template_directory_uri() . '/assets/js/admin.js' ); } //WIDGETS if( 'widgets.php' == $hook || 'post.php' == $hook ){ wp_enqueue_style( 'wp-color-picker' ); wp_enqueue_script( 'wp-color-picker' ); wp_enqueue_script( 'optimizer_widgets', get_template_directory_uri() . '/assets/js/widgets.js' ); } } add_action( 'admin_enqueue_scripts', 'optimizer_admin_cssjs' ); ?>