我是使用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);
【将Bootstrap 4 JS文件添加到WordPress主题时出错-内存耗尽】wp_enqueue_scripts是一个钩子, 当你将脚本https://developer.wordpress.org/reference/hooks/wp_enqueue_scripts/排入脚本时, 就会触发该钩子, 看起来你是通过使用钩子的名称而不是函数来打错字的。
推荐阅读
- WordPress主题的中心页脚
- 仅在主题设置上使管理脚本入队
- 系统监控平台部署第一节----zabbix安装
- 面试官问我(什么是静态代理(什么是动态代理?注解反射你会吗?))
- Python UnboundLocalError: 报错的解决方法
- Java开发工程师进阶篇——深入浅出Java集合框架
- Linux系统编程IO标准缓冲区
- Linux系统编程可重入和不可重入函数
- Linux系统编程Linux信号列表