WordPressテーマのfunctions.phpファイルを編集していますが、編集するたびに、サーバーが返す単一のスペースを追加している場合でも
エラー:
Parse error: syntax error, unexpected '}' in /theme/functions.php on line 1
これは、単一のスペースを追加する場所です。
<?php load_theme_textdomain('theme', get_template_directory() . '/languages');
<— I added a single space here
その後、すべてが死ぬ。これは一貫したエラーではありません。functions.php ファイル全体をバックアップしたファイルに置き換えると消えるためです。ファイルを編集したときにのみ複製されます。つまり、単一の空白文字でも表示されます。私は NetBeans と CuteFTP を使用してファイルを編集してアップロードしています。
何が起こっている?!コードの観点からは、コードはまったく同じです...またはおそらく私のサーバーであるため、これはある種のファイル品質自体に関係している必要があります。
解決策:
Netbeans は、プロジェクトごとに特定のファイル エンコーディングをデフォルトに設定します。外部ファイルには異なるエンコーディングが含まれている可能性があり、問題が発生する可能性があります。外部ファイルの内容を、Netbeans を介して作成した新しい空のファイルにコーディングします。