解析错误:语法错误,意外的')'
最近我得到这个错误:
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'改为'false',因为我想让我的网站上的缩略图适合盒子,而不是裁剪。 这没有做任何事情,只是我完全拿走了'真'和'假',留下了一片空白。
这是在我做了这件事后,点击'保存',错误出现了。 为了消除这个错误,我很快回去把它们全部改为'真',但是从你所能看到的以及从我已经告诉过你的情况来看,尽管我付出了努力,但它并不奏效。
我对PHP很陌生,我能想到的唯一解释是删除这些值会导致另一个.php文件改变某些内容,但就像我说的,我是新的。
第54行是: add_image_size( 'game_feature', 1000, 500, true );
如果你厌倦了试图找到/解决问题(因为你的代码很好),从头开始即活动另一个主题,然后删除勇气主题,粘贴未修改的勇气主题,然后激活勇敢主题。
fyi,版本控制可能会帮助你下一次犯错,ctrl + z是好的,直到你关闭文件。 错误是你学习的唯一方式。
在第13
行,你有:
if ( function_exists('register_sidebar') )
你忘了在开头引用结尾 - {
13
行应该是这样的:
if ( function_exists('register_sidebar') ) {
编辑:
不要忘记关闭第31
行的标签。 }
编辑2:
尝试@DimitriMostrey在其可能起作用的评论中所说的解决方案。
将true更改为1,将false更改为0,我可以看到的唯一可能性是您创建了一个名为true的函数,并且您的脚本确实期望'('即使add_image_size函数中的参数数量不正确,也不会调用解析错误。
链接地址: http://www.djcxy.com/p/69453.html