Wordpress:;致命错误:允许的内存大小…”;每当我尝试在functions.php文件中注册和排队脚本时
每次我尝试在function.php文件中注册脚本并将其排入队列时,都会出现错误 致命错误:允许的内存大小134217728字节已用尽(已尝试 在C:\Program Files(x86)\Apache软件中分配261904字节 Foundation\Apache2.2\htdocs\namewebsite\wp includes\class.wp-dependencies.php 在线178 下面是myfunctions.php文件中使用的代码Wordpress:;致命错误:允许的内存大小…”;每当我尝试在functions.php文件中注册和排队脚本时,php,wordpress,Php,Wordpress,每次我尝试在function.php文件中注册脚本并将其排入队列时,都会出现错误 致命错误:允许的内存大小134217728字节已用尽(已尝试 在C:\Program Files(x86)\Apache软件中分配261904字节 Foundation\Apache2.2\htdocs\namewebsite\wp includes\class.wp-dependencies.php 在线178 下面是myfunctions.php文件中使用的代码 function load_external_j
function load_external_js() { // load external file
wp_enqueue_script('jquery');
wp_register_script('hash-change', get_template_directory_uri() . '/js/jquery.hashchange.event.plugin.js', array('hash-change'), '', true );
wp_enqueue_script('hash-change');
wp_register_script('ajax-theme', get_template_directory_uri() . '/js/ajax-implementation.js', array('ajax-theme'), '', true );
wp_enqueue_script('ajax-theme');
}
add_action('wp_enqueue_scripts', 'load_external_js');
我怎样才能解决这个问题
内存限制=64M
;脚本可能消耗的最大内存量(32MB)PHP.ini
的权限,请尝试将其添加到.htaccess
文件中:
php_值内存_限制64Mdefine('WP\u MEMORY\u LIMIT','64M')代码>
在中找到:您需要脚本作为其自身的依赖项:
wp\u register\u script('hash-change',get\u template\u directory\u uri()。/js/jquery.hashchange.event.plugin.js',array('hash-change'),'',true);
wp_排队_脚本('hash-change')代码>
将对wp\u register\u脚本的调用更改为
wp_register_script('hash-change',get_template_directory_uri()。/js/jquery.hashchange.event.plugin.js')代码>
或者,如果您真的想要求另一个脚本作为依赖项,请注册该脚本并按您给它的句柄重新调用它。我忘了说:我正在本地机器上工作,请注释这两行,然后检查wp_enqueue_script('hash-change');和wp_enqueue_脚本(“ajax-theme”);在那之后,如果它不起作用,请告诉我。@clouds我做了,它也起作用了,但是我在本地工作的网站中的资源中没有这两个脚本,所以我不需要与我的主机交谈;)无论如何,在php.ini中,内存限制已经达到128M