しようもなくなったら・・・WordPressでいろいろとカスタマイズしようと思うと必ず出てくるのが「テーマのfunctions.phpにこのコードを挿入して・・・」という文言。一度でもやったことのある方や使い慣れている方にとっては何の問題もない作業ですが、初めての方だとすごく戸惑いますよね?今回はより安全にfunctions.phpの記述を変更・追加する方法を紹介します。functions.phpって何?まずはここから理解する必要がありますね。使った方なら分かると思いますが、Wordpressの見た目を決定しているのは「テーマ」という部品。Wordpressで書いた記事などのデータは全てデータベースという箱の中にあって、そのデータを「テーマ」を通じてアクセスがある度に1ページ1ページ作っては表示というのを繰り返しています。したがって、テーマがなければ何も表示できないというのがWordpressであるともいえます。テーマは「テーマ名」のフォルダにいろいろなファイルが詰まっています。その中からいろいろな情報を寄せ集めて、データを乗せて表示するのですが、テーマを動作させるのに必要な定義(ルール)が書いてあるファイルがfunctions.phpなのです。WordPressにテーマが必要なように、テーマにもfunctions.phpが絶対必要になります。その定義ファイルを編集したり追記したり、時には削除したりするのが、前述した「テーマのfunctions.phpにこのコードを挿入して・・・」という文言なのです。難しく考える必要はなく、ここでは「functions.phpは大事なファイル、壊れたらサイトが表示されなくなる」ということを念頭に置いていただければ結構です。前述した内容をご理解いただければここを読む必要はないとは思いますが・・・。functions.phpはテーマを読み込むための重要なファイルです。テーマのfunctions.phpの中には外観だけでなく管理部分での表現や動作についての記述も書かれているのです。これが読み込めなくなったらどうなるのか・・・、そうです、いわゆる「画面が真っ白になって管理画面にも入れなくなった」となってしまうのです。functions.phpのバックアップ??「テーマのfunctions.phpにこのコードを挿入して・・・」という文言が出てくるときにはだいたいついでに書かれているのが「自己責任で!」という言葉と「バックアップを取って」という言葉。自己責任についてはここでは説明するまでもないと思うのですが、初心者の方にとっては「バックアップ」という言葉は難しいですね。「バックアップ」とは要するに正常に動く状態のファイルをどこかに保存しておくことなのです。簡単なのはテーマのフォルダの中にあるfunctions.phpというファイルをパソコンへ保存しておくことです。FTPというファイル転送機能を使ったり、レンタルサーバーの中のファイルマネージャーなどを使えば簡単にできると思います。ファイルの転送が分からないという方はfunctions.phpの編集は諦めた方がいいのかもしれません。トラブル時などにはファイルの転送というのを結構使う機会がありますからね。いつバックアップを取るかというと、ズバリ「編集する直前」です。functions.phpは重要なファイルですから、テーマをアップデートしたときに書き換えられる可能性の高いファイルですし、直前でなければ正常に動く状態のファイルをどこかに保存しておくことにならず、復元しても動作しないことがあるからです。これからコード追記して・・・という段階でバックアップは捕るようにしましょう。どんなときにfunctions.phpの編集に失敗するのかというともうすでに同じ記述があるコードに対して2重で設定しようとしたコード自体が間違っているコードの中に含まれる命令(関数)が現在使用できないものだったりするが代表的ですね。functions.phpはすごく長いプログラムですからいちいち内容など確認せず、普通は「テーマのfunctions.phpにこのコードを挿入して・・・」と書かれたコードをおそらく何の疑いもなくコピペしてしまうでしょう。そこでプログラムのコンフリクト(競合)が起こり、Wordpressがどうしていいかわからず・・・でストップしてしまうのです。F...https://www.momosiri.info/wppi/cysteme-finder/Wordpressでメディアファイルをアップロードする「uploads」フォルダ以外に何かのファイルを転送したり、圧縮していないプラグインやテーマのファイルを転送したり、翻訳ファイルをアップロード/ダウンロードしたりする際にはFTPソフトを使って作業することが必要で...というプラグインが有効ですが、いざというときにはWordpress自体が使えなくなる=このプラグインも動かないということですから、必ずWordpress外でデータのアップ・ダウンロードができる環境を作ってくださいね。上記を踏まえてざっくりと手順を説明するとfunctions.phpのバックアップを取るコードを編集・挿入・削除この2つの作業が基本的なfunctions.phpの編集ですね。すべてWordpressダッシュボードの「外観」→「テーマの編集」から今使っているテーマを選択して、その中にある「functions.php」というファイルを開いて行います。コードの挿入などに失敗して「更新」をクリックしたら・・・前述した通りエラーが出て真っ白になります。そんなときは慌てずにバックアップファイルを元に戻す作業をしましょう。バックアップを取ったときの場所へそのまま戻すだけです。直前にバックアップを取ったわけですから、エラーが出たのは今回の作業だけ。くどいようですが直前にバックアップを取ったfunctions.phpなら100%元に戻ります。user【Wordpress】テーマのfunctions.php編集に失敗して画面が真っ白になったときの対応https://www.momosiri.info/cms/functions-php-2/質問(Question)サイトのfunctions.phpの2行目にメタネームを入れたところ、サイトが出なくなりサイトトップにfunctions.phpの2行目がおかしいという文字が出ました。lin...を参考に復旧してみてください。ひまあーと(管理人)☆最後までお読みいただきありがとうございました。記事作者のひまあーとです。☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、「ココナラ」でサイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行などをさせていただいております。☆Wordpressネタが多いですが、趣味の「園芸」「卓球」などの情報や日々の出来事などもどんどん増やしていきますのでよろしくお願いいたします。作者の記事一覧はこちらいつでもご相談・サイトカスタマイズの依頼を受け付けていますWordpressのカスタマイズ、不具合解消のご相談はすべてココナラのダイレクトメッセージからお受けしております。こちらのバナーからお気軽にお問い合わせください。※一度もココナラを使ったことがない方はココナラへの無料登録が必要です。こちらから登録後、上のリンクをクリックする、またはココナラトップページから「ひまあーと」を検索してお問い合わせください。記事の拡散にご協力をお願いします閲覧いただきありがとうございました。Regexプラグインでエラーが出た、またはエラーを知らせるメールが来た場合の対処Wordpress5.2からサイトに致命的なエラーが発生したとき、こんなメッセージがメールで届くようになりました。Regex】プラグインに関するものでした。~テーマやプラグイン編集で更新できないときは・・・~バージョン4.9にして初めてテーマの編集を行ってみたのですが、【更新】ボタンを押してからずーーーっと時間が流れた挙句にエラーメッセージが出て更新できない現象が発生しました。原因はWordpressがおかしい?のではなく構文の間違いなどのチェック機能が追加されたことによるもの、とても便利な機能なのでした。Consoleへのサイト移転リクエスト。これを行うことで旧サイトの検索情報が新サイトのものとして記録されるのでアクセスダウンのダメージを最小限に抑えることができます。これをwpblogで行う際に問題となる点と解消方法を紹介します。記事の拡散にご協力お願いします閲覧いただきありがとうございます。この記事が役に立つ情報でしたら是非SNSでシェアやコメントをお願いします。Amazonアソシエイト・プログラムの参加者です。