WordPressのfunctions.phpとは
WordPressのfunctions.phpとは、テーマで使う関数を記述するファイルです。
例えば、カスタムメニューやウィジェット、カスタム投稿などをテーマで利用したい場合は、このファイルにそれぞれのコードを記述したりします。
WordPressで構築したサイトをカスタマイズしようとすると、頻繁に【functions.php】というファイル名を見かけることになります。
例えば、何かしらのカスタマイズ方法を解説しているコンテンツなどで【以下のコードをfunctions.phpにコピペしてください】といった感じですね。
このサイトでもWordPressのカスタマイズ方法を色々と紹介していますが、その多くは【functions.php】に何かしらのコードを記述します。
今回は、この【functions.php】のある場所に関して解説していきます。
functions.phpはどこにあるのか?
functions.phpある場所
functions.phpがどこにあるのかを見ていきましょう。
FTPからfunctions.phpがある場所を確認してみます。
functions.phpがある場所は・・・
/【WordPressが設置されている場所】/wp-content/themes/【テーマ名}】/functions.php
WordPressをカスタマイズする場合、このfunctions.phpの設置場所は必ず必要になります。
functions.phpは記述をミスってしまうと、サイトが表示されなくなるだけではなく、管理画面にもアクセスが出来なくなってしまします。
その場合は、FTPからfunctions.phpをダウンロードして、ミスした箇所を修正して再アップロードする必要があるためです。
管理画面からアクセスする場合
WordPressの管理画面からfunctions.phpにアクセスしたい場合は、以下の手順でアクセスできます。
【外観】⇒【テーマ編集】
上記にアクセスしますと、右側部分にテーマを構成するファイルが一覧で表示されています。
functions.phpはその中にあります。
テーマのための関数(functions.php)
というファイルがfunctions.phpです。
テーマをカスタマイズする時、functions.phpにコードを追加しますが、この時は誤った記述をしないようにしなければなりません。そうしないと、先ほども書きましたがサイトが表示されなくなるだけではなく、管理画面にもアクセスが出来なくなってしまうからです。
functions.phpを編集する際は、必ずfunctions.phpのバックアップを取っておきましょう。
functions.phpを編集して管理画面にアクセスできなくなった場合は、以下のコンテンツを参考にサイトを復旧してください。1分程度の作業でサイトを復旧することができます。
[ryus_blogcard url=”https://takayakondo.com/functionsphp-mistake-restoration/”]
現在(2018/05/20時点)のバージョンでは、functions.phpに誤った記述を行うと、functions.phpを保存することができないようになっています。以前の様にfunctions.phpを更新したら管理画面にアクセスできなくなる可能性は低くなっています。
まとめ
WordPressのfunctions.phpがある場所を解説いたしました。
functions.phpは、WordPressでサイトを運営(特にテーマをカスタマイズ)するにあたり、よく利用するファイルですので、設置されている場所は、予め頭の中に叩き込んでおきましょう。
functions.phpに誤った記述をした場合など、functions.phpの場所を知らないとちょっと面倒です。
コメントを残す