2

最近、このエラーが発生しました:

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」に変更しました。これは、サイトのサムネイルをトリミングするのではなく、ボックスに合わせたかったからです。これは何もしなかったので、代わりに「true」と「false」を完全に取り除き、空白を残しました。

エラーが発生したのは、これを実行して「保存」を押した後です。私はすぐに戻って、エラーを元に戻すためにそれらをすべて「true」に変更しましたが、ご覧のとおり、また既にお伝えしたことから、私の努力にもかかわらず機能しませんでした。

私はPHPに非常に慣れていません。私が考えることができる唯一の説明は、これらの値を削除することで、別の.phpファイルが何かを変更したということですが、私が言ったように、私は新しいです。

54 行目は次のとおりです。add_image_size( 'game_feature', 1000, 500, true );

4

2 に答える 2

0

問題を見つけて解決しようとするのにうんざりしている場合 (コードは問題ないため)、ゼロから開始します。つまり、別のテーマをアクティブにしてから、valor テーマを削除し、変更されていない valor テーマを貼り付けてから、valor テーマをアクティブにします。

参考までに、次に間違いを犯したときにリビジョン管理が役立つ場合があります。ファイルを閉じるまでは、ctrl + z が適切です。間違いはあなたが学ぶ唯一の方法です。

于 2013-09-26T13:10:06.250 に答える
0

オンライン13では、次のものがあります。

if ( function_exists('register_sidebar') )

最後に開始引用符を付けるのを忘れました -{13は次のようになります。

if ( function_exists('register_sidebar') ) {

編集:
行のタグを閉じることを忘れないでください31}

編集2:
@DimitriMostreyがコメントで言った解決策を試してください。

true を 1 に、false を 0 に変更します。私が見ることができる唯一の可能性は、true という関数を作成し、スクリプトが '(' を想定しているということです。add_image_size 関数の引数の数が正しくなくても、解析エラーを呼び出します。

于 2013-09-26T13:04:12.410 に答える