【问题标题】:Parse Error with Wordpress Template - broke my site [duplicate]使用 Wordpress 模板解析错误 - 破坏了我的网站 [重复]
【发布时间】:2018-04-04 04:35:44
【问题描述】:

解析错误:语法错误,意外的'[' in /home/content/90/12894990/html/wp-content/plugins/levelup-core/admin/metaboxes/config-meta-boxes.php 在第 261 行

我在 Dreamweaver 中下载并打开了文件,它告诉我第 521 行实际上存在语法错误:

'visible' => [$prefix . 'header_transparent', 'in', [1]]

谁能帮我解决这个问题?因为它使整个 wordpress 网站无法访问,有点让我发疯。

【问题讨论】:

  • 你使用的是什么 PHP 版本?

标签: php wordpress parse-error


【解决方案1】:

您可能使用的是version 5.4 之前的 PHP 版本,其中添加了短数组语法。

引入的新功能包括:

Short array syntax has been added, e.g. $a = [1, 2, 3, 4]; or $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];. 

【讨论】:

    【解决方案2】:

    要真正解决这个问题,我需要一段更大的代码。但这似乎是一个错误的数组声明。在您发布的行中,将块引号替换为正确的引号:

    'visible' => $prefix . 'header_transparent', 'in', 1
    

    可能无法解决整个问题,但仅此行我能做到的最好。

    【讨论】:

    • 老兄,你修好了!真是太感谢你了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多