我是使用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/排入脚本时, 就会触发该钩子, 看起来你是通过使用钩子的名称而不是函数来打错字的。
评论前必须登录!
注册