wordpress 中的未定义函数 wp_raise_memory_limit()

undefined function wp_raise_memory_limit() in wordpress

您好,我在 wordpress 4.5.15 中遇到 wp-admin 错误 wp-admin 显示空白页。在调试模式下显示这个错误:

Fatal error: Uncaught Error: Call to undefined function wp_raise_memory_limit() in /home/me/domains/me.ir/public_html/wp-admin/admin.php:156 Stack trace: #0 /home/me/domains/me.ir/public_html/wp-admin/index.php(10): require_once() #1 {main} thrown in /home/me/domains/me.ir/public_html/wp-admin/admin.php on line 156

在这一行 (156) 中有这样的代码:

if ( current_user_can( 'manage_options' ) ) {
    wp_raise_memory_limit( 'admin' );
}

我现在可以做什么? 请帮我 我的 php 版本是 5.6.40

我认为您首先需要确认问题是否是插件或主题引起的。

暂时将 wp-content/plugins 文件夹重命名为其他名称,然后访问管理面板。如果问题没有再次出现,请重新创建 wp-content/plugins 文件夹,然后将插件的文件夹以小组的形式移动到其中以确定可疑对象。您可能需要激活这些插件。

如果您可以在禁用插件的情况下进入管理页面,请通过更新页面进行 WP 核心更新。然后开始淘汰插件。

如果重命名 wp-content/plugins 文件夹后问题仍然存在,请重命名非默认主题(在 wp-content/themes 中)文件夹(不是 'twenty-something' 的文件夹)。这将导致您的主题默认为 WP 提供的主题。进入管理页面并进行 WP 核心更新。

然后恢复主题并根据需要激活它们,直到找到罪魁祸首。

我怀疑是主题前的插件。并且知道这会导致您的网站有点 'goofy' 因为插件被禁用。但这就是我会做的。