Frontend CSS
/**
* Enqueue scripts and styles.
*/
function kb_css_scripts() {
$csss = array(
array('id'=> 'kb-init', 'path'=> '/assets/css/site-search.css'),
array('id'=> 'kb-main', 'path'=> '/assets/css/main.css'),
);
foreach ( $csss as $css ){
wp_enqueue_style( $css['id'], get_stylesheet_directory_uri() . $css['path'], array(), filemtime( get_stylesheet_directory() . $css['path'] ), 'all' );
}
}
add_action( 'wp_enqueue_scripts', 'kb_css_scripts', 100 );
Frontend JS
/**
* Enqueue Career Page (workable) scripts and styles.
*/
function kb_js_scripts() {
$args = array(
'in_footer' => true,
'strategy' => 'defer',
);
$kb_search = '/assets/js/site-search.js';
wp_enqueue_script('academy-search', get_stylesheet_directory_uri() . $kb_search, array('jquery'), filemtime( get_stylesheet_directory() . $kb_search ), $args);
wp_localize_script('academy-search', 'myAjax', array('ajaxurl' => admin_url('admin-ajax.php')));
}
add_action( 'wp_enqueue_scripts', 'kb_js_scripts' );
Admin CSS
/**
* Enqueue theme specific CSS at backend.
*
* @return void
*/
function bmwp_load_admin_css_scripts() {
$css_list = array(
array( 'id' => 'kb-admin', 'path' => "/assets/css/admin.css" ),
);
foreach ( $css_list as $css ) {
wp_enqueue_style( $css['id'], get_stylesheet_directory_uri() . $css['path'], array(), filemtime( get_stylesheet_directory() . $css['path'] ), 'all' );
}
}
add_action( 'admin_enqueue_scripts', 'bmwp_load_admin_css_scripts', 999 );