- ベストアンサー
WordPressのphp編集でエラー発生
- WordPressのphp編集でエラーが発生しました。エラーメッセージによると、functions.phpの編集が原因とされています。
- エラーが発生する前の状態に戻す方法を教えてください。
- Enterキーでの自動改行機能を無効化し、タグ打ちのみで改行できるようにする方法が知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エラー:文法的間違い。予期せぬ文字列が有ります。 functions.php の391行目。 ~となっています。PHPとかで表示されるエラーは飾りではありません。非常に平易な英語で簡潔に書かれています。特にPHPは非常に多く使われている言語ですので。エラー表示を丸ごとgoogle検索するだけでも、すぐに解説されてるサイトが沢山ヒットします。まあ、落ち着きなさいよ。 とりあえずエラーに従い、functions.php の391行目を削除です。それでも動かないのなら、貴方の作業環境に問題有りかな?つまり文字コードや改行コードが適切で無い可能性が。PHPは必ず「UTF8、BOM無し、改行LF」で作業しないとエラーになります。 自前で高機能テキストエディタが用意できないのなら。WPの機能に頼ります。管理者権限でログインし、「外観→テーマ編集」と進めばブラウザ上からでも自由にPHPを編集出来ます。文字コード等はWP側で自動的に最適化されますので、少なくとも文字コード&改行コードによるエラーは出ません。 P.S. functions.php の復元はこの状況だとログイン出来ないとの事なので。FTP経由で直にファイルを上書き保存し直すしか方法がありません。て言うか最初はどうやってfunctions.php を編集したの??
その他の回答 (1)
- kobliha
- ベストアンサー率88% (120/136)
FTP ツールでサーバーに接続し、 functions.php を元に戻してみては。 一行「行を追加」しただけであれば、それで済むのでは。 例示記事冒頭に 「この記事はWordpress3.01を使用します。 」 という一文を無視した結果なのでは。 おそらく普段はそれなりにバージョンアップしておろうと想像するから。 私もテーマによっては確かにそんな現象があった記憶はあるが、今はそれがない。
お礼
FTPログインに苦戦しましたが、できました、ありがとうございました。
お礼
FTPツールのログイン方法に苦戦しましたが、出来ました! それまでは、ワードプレスの「外観の編集」っていう設定メニューで変更していました。