wordpress customizr主题出错

时间:2017-06-09 05:59:54

标签: php wordpress wordpress-theming

昨天我安装了自定义主题,在我的网站上打开它后崩溃了,我收到了错误:

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting ',' or ')' in /wp-content/themes/customizr/core/functions.php on line 3152

这里提到的一行:

else if ( class_exists($cb[0]) && isset($cb[0]::$instance) && method_exists($cb[0]::$instance, $cb[1]) ) {
    $to_return = call_user_func( array( $cb[0]::$instance ,  $cb[1] ), $params );

如果有人可以解决此错误,我将非常感激

1 个答案:

答案 0 :(得分:0)

我发现你的代码中很少有令人不安的东西,我不知道它们代表什么,所以我会选择我的实例。

1)您使用静态变量作为第一个语句调用method_exists,它应该是类名,在您的情况下只有$cb[0]

2)在调用call_user_func时,您再次传递静态变量。作为第一个论点应该来到这里取决于你的阶级结构。我认为call_user_func( array( $cb[0], $cb[1] ), $params );的任何方式都应该起作用