个性化阅读
专注于IT技术分析

将Bootstrap 4 JS文件添加到WordPress主题时出错-内存耗尽

我是使用Wordpress的新手。我正在尝试将Bootstrap 4集成到自定义主题。我可以在确定的情况下添加bootstrap css文件, 但是在添加javaScript引用时出现错误

致命错误:第123行的C:\ xampp \ htdocs \ wrfguides \ wp-includes \ cache.php中的536870912字节已用尽的内存大小(试图分配262144字节)

致命错误:在第0行的”未知”中, 耗尽了536870912字节的允许内存大小(尝试分配262144字节)。

这是我的功能:

function bs_wrfguides_scripts()
{

    /*CSS Files*/

    wp_enqueue_style('bootstrap_css', get_template_directory_uri() . '/css/bootstrap.min.css');
    wp_enqueue_style('mainStyles', get_stylesheet_uri());

    /*JS Files*/
    wp_enqueue_script('fontAwesome', '//kit.fontawesome.com/7b645fb6eb.js', NULL, '5.12.1', true);
    wp_enqueue_scripts('bootstrap_js', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '4.4.1', true);
}

add_action('wp_enqueue_scripts', 'bs_wrfguides_scripts');

该文件只有59k, 所以我不明白为什么这是一个问题。如果我注释掉这一行

 wp_enqueue_scripts('bootstrap_js', get_template_directory_uri() . '/js/bootstrap.min.js', array('jquery'), '4.4.1', true);

然后错误消失了。这里发生了什么事?


#1


我想你可以尝试改变

wp_enqueue_scripts(‘bootstrap_js’, get_template_directory_uri()。’/js/bootstrap.min.js’, array(‘jquery’), ‘4.4.1’, true);

wp_enqueue_script(‘bootstrap_js’, get_template_directory_uri()。’/js/bootstrap.min.js’, array(‘jquery’), ‘4.4.1’, true);

wp_enqueue_scripts是一个钩子, 当你将脚本https://developer.wordpress.org/reference/hooks/wp_enqueue_scripts/排入脚本时, 就会触发该钩子, 看起来你是通过使用钩子的名称而不是函数来打错字的。

赞(0)
未经允许不得转载:srcmini » 将Bootstrap 4 JS文件添加到WordPress主题时出错-内存耗尽

评论 抢沙发

评论前必须登录!