Wordpress主题管理面板显示本地服务器中的致命错误

时间:2016-08-04 05:50:05

标签: php wordpress apache

我在WordPress中有一个项目 这里我们使用主题jupiter。当我在我的本地XAMPP服务器上设置它时,它的主题选项不起作用 这个问题出在我的电脑上,但它在另一台电脑上工作 我的 XAMPP是最新版本

显示的错误:

Fatal error: Uncaught Error: Function name must be a string in D:\xampp\htdocs\devatom\wp-content\themes\jupiter\framework\admin\generators\option-generator.php:80 Stack trace: #0 D:\xampp\htdocs\devatom\wp-content\themes\jupiter\framework\admin\generators\option-generator.php(9): mkOptionGenerator->render() #1 D:\xampp\htdocs\devatom\wp-content\themes\jupiter\functions.php(260): mkOptionGenerator->__construct('Jupiter_options', Array) #2 D:\xampp\htdocs\devatom\wp-includes\plugin.php(503): Theme->_load_option_page('') #3 D:\xampp\htdocs\devatom\wp-admin\admin.php(236): do_action('toplevel_page_m...') #4 {main} thrown in D:\xampp\htdocs\devatom\wp-content\themes\jupiter\framework\admin\generators\option-generator.php on line 80

先谢谢。

2 个答案:

答案 0 :(得分:1)

我解决了这个问题。我发现array在文件

中用作function name

答案 1 :(得分:1)

在第80行打开文件jupiter \ framework \ admin \ generators \ option-generator.php

查找以下代码

$this->$option['type']( $option );

并替换为

$this->{$option['type']}( $option );

您的问题将得到解决。 感谢