为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

撒科打诨 2022-01-07 10:38:07
最近我将我的网站转移到 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的新手。谢谢。
查看完整描述

2 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

jQuery 已经在 WordPress 中,因此您无需再次添加 jQuery,如果您包含缩小版,.min则无需包含完整版。我已经评论了重复的文件。您还犯了一个错误,在您添加.而不是,我编辑您的代码的地方排队,所以试试这个代码。它应该工作。


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 ('jquery'),NULL,true);

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

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

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

    wp_enqueue_script('easing-min', get_template_directory_uri() . '/lib/easing/easing.min.js' , array ('jquery'),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');

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

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

    wp_enqueue_script('mobile-nav', get_template_directory_uri () . '/lib/mobile-nav/mobile-nav.js',array ('jquery'), NULL , true);

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

//    wp_enqueue_script('jquery_migrate' . get_template_directory_uri() . '/lib/jquery/jquery-migrate.min.js',array() ,NULL ,NULL ,true );




}   


add_action( 'wp_enqueue_scripts', 'NewBiz_scripts' );

?>


<?php

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

?>


查看完整回答
反对 回复 2022-01-07
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

您的主题模板中是否调用了 wp_footer 挂钩?

wp_footer();

它通常位于主题 footer.php 中,它是 WordPress wp_enqueue_script 所必需的,否则将缺少添加脚本的位置。

最好的,牛油


查看完整回答
反对 回复 2022-01-07
  • 2 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信