//注册加载函数到 hook 上
add_action('wp_enqueue_scripts', 'my_theme_load_scripts');
// 加载样式和脚本
function my_theme_load_scripts(){
wp_enqueue_script('jquery');
// 加载每个页面都需要的文件
wp_enqueue_script('bootstrapjs', get_template_directory_uri() . '/js/bootstrap/bootstrap.min.js', array(), '', true);
wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap/bootstrap.min.css' );
wp_enqueue_script('imagesloadedjs', get_template_directory_uri() . '/js/imagesloaded.pkgd.min.js');//懒加载
wp_enqueue_style( 'iconfont', get_template_directory_uri() . '/css/iconfont.css' );//图标
if(is_home()){ // 检查当前页面是否为首页
wp_enqueue_script('swiperbundlejs', get_template_directory_uri() .'/js/swiper-bundle.min.js');//轮播
wp_enqueue_style( 'swiperbundle', get_template_directory_uri() . '/css/swiper-bundle.min.css');
}
if(is_category()){ // 检查当前页面是否为分类页面
global $wp_query;
wp_enqueue_script('infinite-ajax-scrolljs', get_template_directory_uri() .'/js/infinite-ajax-scroll.min.js');//无限加载
wp_enqueue_script('masonryjs', get_template_directory_uri() .'/js/masonry.pkgd.min.js');//瀑布流
}
if(is_single()){ // 检查当前页面是否为文章页面
wp_enqueue_script('fancyboxjs', get_template_directory_uri() .'/js/jquery.fancybox.min.js');//灯箱
wp_enqueue_style( 'fancybox', get_stylesheet_directory_uri() . '/css/jquery.fancybox.min.css' );
wp_enqueue_script('masonryjs', get_template_directory_uri() .'/js/masonry.pkgd.min.js');//瀑布流
}
//自定义 CSS
wp_enqueue_style( 'stylecss', get_template_directory_uri() . '/style.css' );
}