WordPressのfunctions.phpを元に戻す方法
WordPressのfunctions.phpファイルを編集、修正をしたらサイトが表示されなくなった。元に戻そうと思ってもWordPressの管理画面にもアクセスできなくなって困っているといった問い合わせがちょくちょくあるので、元に戻す方法を記載しておきます。
その前に、元に戻す方法といってもfunctions.phpの編集、修正した箇所は当人しか知らないので、ここで記載するのは「アクセスできなくなったfunctions.phpをどのように修正するか」とう方法です。
自分が編集、修正した箇所すら覚えていないという方は、functions.phpの元ファイルを再度取得し、上書きする必要があります。functions.phpのファイルは、WordPressのテーマファイル内にあるので、使用しているテーマファイルを新規に再取得、もしくは、バックアップを取っているものがあればその中からfunctions.phpファイルをピックアップしてください。
WordPressのfunctions.phpを元に戻す方法
さて、本題のWordPressのfunctions.phpを元に戻す方法ですが、functions.phpの編集に失敗するとWordPressの管理画面自体にもアクセスできなくなるので、WordPressの管理画面から元に戻すことはできません。
元に戻す方法は次の2通りあります。
- FTPでレンタルサーバーにアクセスし、functions.phpファイルをダウンロードし修正する。もしくは、functions.phpのバックアップファイルがローカルPCにあれば、レンタルサーバーにアップロードし上書きする。
- SSHでレンタルサーバーに接続し、functions.phpを修正する。
更に使用しているレンタルサーバーによっても少し異なりますが、FTPで修正する場合は、管理画面内にあるFTPツールでアクセスする方法と、FFFTPやFileZillaといった外部FTPツールを使用する方法があります。
SSSHで修正する場合も、管理画面内にあるSSHツールを使用する方法とTeraTermなどの外部のターミナルソフトを利用する方法があります。
管理画面にあるものを使用するのが他にインストールなどする必要がないので容易ですが、レンタルサーバーによってはこれらのツールが無い場合などもあります。一番汎用性があり、おすすめなのがFFFTPやFileZillaといった外部FTPツールを使用する方法です。
この方法を覚えておけば、どんなレンタルサーバーでも応用がききます。ファイルをバックアップする場合にも利用できるので是非、覚えておきましょう。
FileZillaの使用方法、設定方法は、
レンタルサーバーにFileZillaでファイルをアップロード
のページに記載しているので参考にしてください。
functions.php ファイルの格納場所
問題のfunctions.phpが格納されているフォルダですが、WordPressをどこにインストールしたかによって変わってきますが、通常は下記の場所に格納されています。
(公開フォルダ)
├ wp-admin
├ wp-content
│ ├ languages
│ ├ plugins
│ ├ themes
│ │ └(テーマフォルダ)
│ │ ├ functions.php
│ │
│ ├ upgrade
│ ├ ・・・・
│
├ wpincludes
├ wp-config.php
├ wp-login.php
├ ・・・・
└ ・・・・
不明な点があれば、本サイト上部の問合せフォームからご連絡ください。
★割引クーポン&特典付きレンタルサーバー申し込み方法
割り引きクーポンと特典を付けたレンタルサーバーの申し込み方法は下記のページを参照して下さい。
ホストゲーター申し込み方法(最大割引きクーポン&特典付き)
ドリームホスト申し込み方法(最大割引きクーポン&特典付き)
WebHostingPad申し込み方法(最大割引きクーポン&特典付き)
お得な割り引きクーポン
★HostGator
[25%割り引きクーポンコード]:2015coupon25off
★DreamHost
[$57割り引きクーポンコード]:MAX_OFF
※HostGatorもDreamHostもどちらも他には無い最大割り引きされるお得なクーポンコードです。宜しければご利用下さい。
レンタルサーバー、ドメインの取得代行を行っています。
レンタルサーバーやドメインの取得に自信が無い方、是非一度、声をお掛けください。また、サーバー管理/運用の代行も行っております。現在依頼している業者が高額で困っているという方もお声をお掛けください。個人事業のため格安で承っております。その他、『XXXといった作業を引き受けて欲しい』というものがあれば、まずは下記の相談フォームからご連絡ください。
ドメインの代行取得: 500円~
国内/海外レンタルサーバーの代行取得: 1,000円~
サーバー管理/運用: 3,000円~
※値段交渉可
※ドメイン料金、レンタルサーバーのレンタル料金は別途必要になります。