PHP代码更改结果-T_PAAMAYIM_NEKUDOTAYIM

PHP代码更改结果-T_PAAMAYIM_NEKUDOTAYIM,php,wordpress,parsing,Php,Wordpress,Parsing,在WordPress中更改了此代码: $highlight=$author_data->wp_capabilities['administrator']==1 ? "wall-admin" : "wall-registered"; 为此: if(isset(wp_capabilities['administrator'])) {$highlight=$author_data->wp_capabilities['administrator']==1 ? "wall-admin

在WordPress中更改了此代码:

$highlight=$author_data->wp_capabilities['administrator']==1 ? "wall-admin" : "wall-registered";
为此:

if(isset(wp_capabilities['administrator']))
    {$highlight=$author_data->wp_capabilities['administrator']==1 ? "wall-admin" : "wall-registered";}
但结果是:

Parse error: syntax error, unexpected '[', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in /wp-content/themes/oblivion/chat/wp-wall.php on line 196
有人能帮我吗

这一行是错误的:

if(isset(wp_功能['administrator']))

wp\u功能
不是一个变量,而是一个类名或函数

显然应该是:


if(isset($author\u data->wp\u capabilities['administrator'))

我知道这不是你想要的答案,但在询问之前请先查看谷歌。另外,请使用正确的代码格式。这将帮助我们了解你在做什么(也许也可以帮助你自己)。我检查了它,但谷歌没有告诉我代码中的标点符号错误在哪里,加上我的php知识非常贫乏你忘了学希伯来语!!!Nep,这段代码没有解决我的问题,仍然得到错误:解析错误:语法错误,意外的“[”,期望::(T_PAAMAYIM_NEKUDOTAYIM)in/homez.194/renopoin/www/sub_unagi2014/wp-content/themes/oblivion/chat/wp-wall.php,第196行