【发布时间】:2013-10-02 10:50:23
【问题描述】:
最近我收到了这个错误:
Parse error: syntax error, unexpected ')' in /home/aps/public_html/wp-content/themes/Valor/functions.php on line 54
我查看了这一行并没有发现任何问题,并通过 PHP 错误代码查找器运行它。
为了确定,我从我保存在计算机上的 functions.php 中复制了代码 进入编辑器,它仍然会发生。
我正在使用 wordpress 和 Valor 主题。
发生这种情况时我一直在编辑这些行:
if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
add_theme_support( 'post-thumbnails' );
add_image_size( 'game_feature', 1000, 500, true );
add_image_size( 'story_feature', 150, 100, true );
add_image_size( 'video_feature', 150, 200, true );
add_image_size( 'review_thumb', 120, 80, true );
add_image_size( 'post_image', 660, 350, true );
我将所有“真”更改为“假”,因为我希望我网站上的缩略图适合 放入盒子中,而不是被裁剪。这没有做任何事情,所以我只是采取了 完全去掉“真”和“假”,留下一个空白。
在我这样做并点击“保存”之后,错误出现了。我迅速返回并将它们全部更改为“true”以撤消错误,但从你所看到的以及我已经告诉你的情况来看,尽管我努力了,但它没有奏效。
我对 PHP 很陌生,我能想到的唯一解释是,删除这些值会导致另一个 .php 文件发生更改,但就像我说的,我是新手。
第 54 行是:add_image_size( 'game_feature', 1000, 500, true );
【问题讨论】:
-
您是否再次尝试重新加载您的文件,因为这段代码似乎没问题。
-
你的代码没问题。你能看看文件的其他部分吗?
-
对不起,我忘了指定,我知道代码是好的。我对其进行了一些检查,甚至将计算机上文件中的原始代码复制到它上面,但仍然没有运气。
-
这里是代码:pastebin.com/e7yDK9gx 我不得不把它放在 pastebin 里,因为它太长了,放不下。
-
在第 13 行你有一个没有 {} 的 if 语句。
标签: php syntax-error parse-error php-parse-error