先日、読者様より貴重なお問い合わせがありました。
ウィジェットにショートコードを反映させるコードをfunction.phpに入力するとエラーが出るとのことです。
こちらの記事で紹介していました。
エラーが出るコードはこちら
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/2A0B4E06-3561-4D6E-B243-F76EBF0A56F4.jpeg?resize=309%2C579&ssl=1)
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/C293D0CB-E82D-4CD9-8A00-D17EBA0A1CE2.jpeg?resize=559%2C249&ssl=1)
現在、WordPressの最新バージョンは5.4.1であり、調べたら4.9以降だとこのコードは不要ということです!大変ご迷惑をおかけしました。
私も急いで確認したら、たしかにエラーが出ました。(そしてWordPressが開かなくなりました。)
そういえば、ここ1~2年で作ったまとめサイトにはこのコードは追記しなくてもできていたので、全然気がつきませんでした。
これからWordPressでブログを作る方は気をつけてください!
WordPressが開かなくなった場合の対処法
このコードに限らず、追記したコードによってWordPressが開かなくなった場合の対処法を解説します。
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/2020-6-5.jpg?resize=817%2C295&ssl=1)
この場合、この追記コードが原因なので、function.phpから該当コードを消せばいいのです。
function.phpを編集する
一番簡単なのが、ファイルマネージャからfunction.phpを編集する方法です。
インフォパネルにログインします。
「ファイル管理」に進みます。
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/02/2020-2-22-1.png?resize=762%2C163&ssl=1)
場所は「ドメイン名→public_html→wp_content→themes→luxech(テーマ名)→function.php」
function.phpの横にチェックを入れて、右上の「編集」を押します。
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/2020-6-5-4.jpg?resize=570%2C161&ssl=1)
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/2020-6-5-5.jpg?resize=319%2C219&ssl=1)
問題のコードを削除して保存します。
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/2020-6-5-2.jpg?resize=501%2C569&ssl=1)
![](https://i0.wp.com/wptoolplus.com/wp-content/uploads/2020/06/2020-6-5-3.jpg?resize=756%2C547&ssl=1)
これでWordPressは元に戻っています。
まとめ
今回のコードの件は大変ご迷惑をおかけしました。すみません。
今回の件に限らずfunction.phpを編集するとエラーが出てWordPressが開かなくなることもあるので、気をつけてください。(function.phpはWordPressの心臓です。)
WordPressのバックアップができるプラグインもあるので、function.phpを編集する前にはバックアップするのがオススメです。
お困りのことがありましたら、いつでも質問お待ちしております。
コメント