猿问

Wordpress:在function.php中排队后没有加载javascript

最近我将我的网站转移到 wordpress 并在这样做时我通过函数在我的 wordpress 页脚中排队 javascript,但它没有加载到浏览器中。


我的 function.php 代码:


function NewBiz_scripts() {


    wp_enqueue_style( 'style', get_stylesheet_uri() );

    wp_enqueue_script( 'script', get_template_directory_uri() . '/js/main.js', array ('jquery'), NULL ,true);

    wp_enqueue_style( 'animate',get_template_directory_uri() . '/lib/animate/animate.css' );

    wp_enqueue_style( 'animate-min',get_template_directory_uri() . '/lib/animate/animate.min.css' );

    wp_enqueue_style( 'bootstrap',get_template_directory_uri() . '/lib/bootstrap/css/bootstrap.css' );

    wp_enqueue_style( 'bootstrap.min',get_template_directory_uri() . '/lib/bootstrap/css/bootstrap.min.css' );

    wp_enqueue_script('bootstrap-js-bundle' . get_template_directory_uri() . '/lib/bootstrap/js/bootstrap.bundle.min.js',array(),NULL,true);

    wp_enqueue_script('bootstrap-js-min' . get_stylesheet_uri() . '/lib/bootstrap/js/bootstrap.min.js',NULL,true);

    wp_enqueue_script('counterup' . get_template_directory_uri() . '/lib/counterup/counterup.js', NULL, NULL ,true);

    wp_enqueue_script('easing' . get_template_directory_uri() . '/lib/easing/easing.js', NULL, NULL ,true);

    wp_enqueue_script('easing.min' . get_template_directory_uri() . '/lib/easing/easing.min.js' , NULL,NULL , true);

    wp_enqueue_style ('font-awesome' . get_template_directory_uri() . '/lib/font-awesome/css/font-awesome.css');

    wp_enqueue_style ('font-awesome.min'. get_template_directory_uri() . '/lib/font-awesome/css/font-awesome.min.css');

}   


add_action( 'wp_enqueue_scripts', 'NewBiz_scripts' );

?>


<?php

$theme_name_images = get_bloginfo('stylesheet_directory') . '/img/';

?>

只有 main.js 正在加载 rest 而不是正在加载。

请有人可以帮助我找出我做错了什么,我是wordpress的新手。谢谢。


撒科打诨
浏览 97回答 2
2回答

开满天机

jQuery 已经在 WordPress 中,因此您无需再次添加 jQuery,如果您包含缩小版,.min则无需包含完整版。我已经评论了重复的文件。您还犯了一个错误,在您添加.而不是,我编辑您的代码的地方排队,所以试试这个代码。它应该工作。function NewBiz_scripts() {&nbsp; &nbsp; wp_enqueue_style( 'style', get_stylesheet_uri() );&nbsp; &nbsp; wp_enqueue_script( 'script', get_template_directory_uri() . '/js/main.js', array ('jquery'), NULL ,true);//&nbsp; &nbsp; wp_enqueue_style( 'animate',get_template_directory_uri() . '/lib/animate/animate.css' );&nbsp; &nbsp; wp_enqueue_style( 'animate-min',get_template_directory_uri() . '/lib/animate/animate.min.css' );//&nbsp; &nbsp; wp_enqueue_style( 'bootstrap',get_template_directory_uri() . '/lib/bootstrap/css/bootstrap.css' );&nbsp; &nbsp; wp_enqueue_style( 'bootstrap-min',get_template_directory_uri() . '/lib/bootstrap/css/bootstrap.min.css' );&nbsp; &nbsp; wp_enqueue_script('bootstrap-js-bundle', get_template_directory_uri() . '/lib/bootstrap/js/bootstrap.bundle.min.js',array ('jquery'),NULL,true);//&nbsp; &nbsp; wp_enqueue_script('bootstrap-js-min', get_template_directory_uri() . '/lib/bootstrap/js/bootstrap.min.js',array ('jquery'),true);&nbsp; &nbsp; wp_enqueue_script('counterup', get_template_directory_uri() . '/lib/counterup/counterup.js', array ('jquery'), NULL ,true);&nbsp; &nbsp; wp_enqueue_script('easing', get_template_directory_uri() . '/lib/easing/easing.js', array ('jquery'), NULL ,true);&nbsp; &nbsp; wp_enqueue_script('easing-min', get_template_directory_uri() . '/lib/easing/easing.min.js' , array ('jquery'),NULL , true);//&nbsp; &nbsp; wp_enqueue_style ('font-awesome', get_template_directory_uri() . '/lib/font-awesome/css/font-awesome.css');&nbsp; &nbsp; wp_enqueue_style ('font-awesome-min', get_template_directory_uri() . '/lib/font-awesome/css/font-awesome.min.css');//&nbsp; &nbsp; wp_enqueue_style ('ionicons', get_template_directory_uri() . '/lib/ionicons/css/ionicons.css');&nbsp; &nbsp; wp_enqueue_style ('ionicons-min', get_template_directory_uri() . '/lib/ionicons/css/ionicons.min.css');&nbsp; &nbsp; wp_enqueue_script('mobile-nav', get_template_directory_uri () . '/lib/mobile-nav/mobile-nav.js',array ('jquery'), NULL , true);//&nbsp; &nbsp; wp_enqueue_script('jquery', get_template_directory_uri() . '/lib/jquery/jquery.min.js',array () ,NULL ,NULL ,true );//&nbsp; &nbsp; wp_enqueue_script('jquery_migrate' . get_template_directory_uri() . '/lib/jquery/jquery-migrate.min.js',array() ,NULL ,NULL ,true );}&nbsp; &nbsp;add_action( 'wp_enqueue_scripts', 'NewBiz_scripts' );?><?php$theme_name_images = get_bloginfo('stylesheet_directory') . '/img/';?>

芜湖不芜

您的主题模板中是否调用了 wp_footer 挂钩?wp_footer();它通常位于主题 footer.php 中,它是 WordPress wp_enqueue_script 所必需的,否则将缺少添加脚本的位置。最好的,牛油
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答