• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Wordpressのphp編集したらエラー出ました)

WordPressのphp編集でエラー発生

このQ&Aのポイント
  • WordPressのphp編集でエラーが発生しました。エラーメッセージによると、functions.phpの編集が原因とされています。
  • エラーが発生する前の状態に戻す方法を教えてください。
  • Enterキーでの自動改行機能を無効化し、タグ打ちのみで改行できるようにする方法が知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.2

エラー:文法的間違い。予期せぬ文字列が有ります。 functions.php の391行目。 ~となっています。PHPとかで表示されるエラーは飾りではありません。非常に平易な英語で簡潔に書かれています。特にPHPは非常に多く使われている言語ですので。エラー表示を丸ごとgoogle検索するだけでも、すぐに解説されてるサイトが沢山ヒットします。まあ、落ち着きなさいよ。 とりあえずエラーに従い、functions.php の391行目を削除です。それでも動かないのなら、貴方の作業環境に問題有りかな?つまり文字コードや改行コードが適切で無い可能性が。PHPは必ず「UTF8、BOM無し、改行LF」で作業しないとエラーになります。 自前で高機能テキストエディタが用意できないのなら。WPの機能に頼ります。管理者権限でログインし、「外観→テーマ編集」と進めばブラウザ上からでも自由にPHPを編集出来ます。文字コード等はWP側で自動的に最適化されますので、少なくとも文字コード&改行コードによるエラーは出ません。 P.S. functions.php の復元はこの状況だとログイン出来ないとの事なので。FTP経由で直にファイルを上書き保存し直すしか方法がありません。て言うか最初はどうやってfunctions.php を編集したの??

tesuka2013
質問者

お礼

FTPツールのログイン方法に苦戦しましたが、出来ました! それまでは、ワードプレスの「外観の編集」っていう設定メニューで変更していました。

その他の回答 (1)

  • kobliha
  • ベストアンサー率88% (120/136)
回答No.1

FTP ツールでサーバーに接続し、 functions.php を元に戻してみては。 一行「行を追加」しただけであれば、それで済むのでは。 例示記事冒頭に 「この記事はWordpress3.01を使用します。 」 という一文を無視した結果なのでは。 おそらく普段はそれなりにバージョンアップしておろうと想像するから。 私もテーマによっては確かにそんな現象があった記憶はあるが、今はそれがない。

tesuka2013
質問者

お礼

FTPログインに苦戦しましたが、できました、ありがとうございました。

関連するQ&A