一般的に、WordPressに組み込まれているテーマファイルエディターを使用してテーマファイルを変更することは推奨しません。安全ではなく効率も悪く、ウェブサイトを壊してしまう可能性さえあります。
しかし、多くのユーザーが便利だと感じ、簡単な変更を保存するために使用していることも私たちは知っています。
最近、WordPress管理画面でテーマファイルエディターが見つからないというユーザーからの声を聞きました。
この記事では、テーマファイルエディターが期待通りの場所にない理由と、それを元に戻す方法を説明します。また、サイトのセキュリティを危険にさらすことなくテーマファイルを編集するための、より安全な代替手段についても説明します。

このガイドで取り上げるトピックの簡単な概要を以下に示します。
- テーマファイルエディターはどうなりましたか?
- 最新のブロックテーマでテーマファイルエディターを見つける
- テーマファイルエディターが無効になっている場合
- テーマファイルを直接編集するのがなぜ悪い考えなのか
- ボーナスリソース
テーマファイルエディターはどうなりましたか?
テーマファイルエディターが見つからなくなったと混乱しているWordPressユーザーを数多く見てきました。良いニュースは、それが削除されたわけではないということです。単に期待していた場所にはないだけです。
最新のブロックテーマを使用している場合、外観メニューの下のエディターは、古いテーマファイルエディターではなくサイトエディターを開きます。

これは、WordPressのコアチームが、エディターという名前を持つ2つのメニュー項目がありながら、目的が大きく異なるのは役に立たないと考えたためです。
この混乱を避けるため、テーマファイルエディターはツールメニューの下に移動されました。

ただし、場合によってはテーマファイルエディターが全く表示されないことがあります。
これは通常、セキュリティプラグインまたはwp-config.phpファイルの設定によって無効になっているために発生します。
これらの予防措置は、偶発的な変更を防いだり、サイトを脆弱性から保護したりするために取られることがよくあります。
エディターがなぜ表示されないのかを理解すれば、問題を解決するのはずっと簡単になります。エディターを見つけたり、再度有効にしたりする方法を順を追って説明しましょう。
最新のブロックテーマでテーマファイルエディターを見つける
私たちは多くのユーザーが最新のブロックテーマに移行するのを支援してきましたが、よく聞かれることの一つに、WordPress管理メニューの使い勝手が大きく異なるということがあります。
ブロックテーマでは、ページレイアウトからサイト全体のスタイルまで、ほぼすべてのものにブロックエディターを使用します。 これらは信じられないほどの柔軟性を提供しますが、テーマファイルエディターのような使い慣れた機能を見つけにくくすることもできます。
ブロックテーマを使用している場合、テーマファイルエディターはもはや外観メニュー項目にはありません。代わりに、ブロックテーマの新しい整理方法に合わせて、WordPressはそれをツールメニューに移動しました。
WordPress管理ダッシュボードにログインし、左側のサイドバーにあるツール » テーマファイルエディターメニューに移動するだけです。

そこに着いたら、エディターはクラシックテーマのときと同じように表示されます。
💡プロのヒント: 何か変更を加える前に、サイトをバックアップすることをお勧めします。これが、問題が発生しないようにするための最も安全な方法です。
ツールメニューにエディターが表示されない場合は、心配しないでください。次に、表示されない他の理由と修正方法を説明します。
テーマファイルエディターが無効になっている場合
テーマファイルエディターが表示されないのは、WordPressセキュリティプラグインまたは手動設定によって意図的に無効化されている場合があるためです。
これは、偶発的な変更や潜在的なセキュリティリスクからウェブサイトを保護するための一般的な慣行です。私たちはユーザーのトラブルシューティング中にこの問題を何度も目にしましたが、通常は簡単に修正できます。
Sucuriのようなセキュリティプラグインを使用している場合は、WordPress管理ダッシュボードのSucuri Security » Settingsページに移動する必要があります。
「Hardening」タブをクリックすると、「Disable Plugin and Theme Editor」というラベルのオプションが見つかります。このオプションが有効になっている場合は、「Revert Hardening」ボタンをクリックして無効にしてください。

WordPress管理画面をリロードすると、テーマファイルエディタが再表示されるはずです。
テーマファイルエディターがまだ見つからない場合は、wp-config.phpファイルが原因である可能性があります。
FTPクライアントまたはホスティングコントロールパネルのファイルマネージャーを使用して、ウェブサイトファイルにアクセスする必要があります。
テキストエディタでwp-config.phpファイルを開き、この行を検索します。
define('DISALLOW_FILE_EDIT', true);
この行を見つけたら、単に削除するか、値をtrueからfalseに変更できます。
変更を保存し、更新されたファイルをサーバーにアップロードすることを忘れないでください。
それが完了したら、WordPress管理ダッシュボードを更新して、エディターが復元されたかどうかを確認できます。
テーマファイルを直接編集するのがなぜ悪い考えなのか
テーマファイルエディターは便利ですが、テーマファイルを直接編集中に誤ってウェブサイトを壊してしまうユーザーを数多く見てきました。コードの小さなエラーは、サイトにアクセスできなくなるクリティカルエラーにつながる可能性があります。
もう1つの懸念は、テーマファイルを直接編集した場合、テーマが更新されると変更が失われてしまうことです。テーマのカスタマイズに時間を費やした場合、これを修正するのはフラストレーションがたまり、時間のかかる作業になります。
WordPressのセキュリティも重要な要素です。エディターを有効にしたままにしておくと、悪意のある攻撃者がWordPress管理画面にアクセスした場合にファイルを改変する可能性があります。
これらの理由から、カスタムコードの保存には、より安全な代替手段として WPCode プラグインの使用をお勧めします。

WPCodeを使用すると、サイトの安定性を損なうことなく、カスタムコードスニペットを追加および管理できます。スニペットを簡単に有効化または無効化でき、テーマやプラグインファイルを直接編集する必要がありません。
WPCodeを推奨する理由:
- コードスニペットとカスタムCSSを簡単に管理できます。
- 組み込みのエラー処理により、誤ったコードは自動的に無効になります。
- 非常に便利なコードスニペットの広範なライブラリが付属しています。
私たちはすべてのウェブサイトでカスタムコードの管理にWPCodeを使用しています。詳細については、当社の完全なWPCodeレビューをご覧ください。
WPCodeの始め方は以下の通りです。
まず、ウェブサイトにWPCodeプラグインをインストールして有効化します。詳細は、WordPressプラグインのインストール方法に関するチュートリアルをご覧ください。
ℹ️注: このプラグインには、機能が少ない無料版の WPCode Lite もあります。
有効化したら、WordPress管理画面のCode Snippets » Add Snippet ページに移動します。ここから、カスタムコードスニペットを作成したり、既存のライブラリから便利なコードスニペットを選択したりできます。

WPCodeを使用すると、サイトを安全に、整理された、管理しやすい状態に保つことができます。直接ファイルを編集するリスクなしにカスタマイズを処理する最良の方法です。
詳細については、WordPressにカスタムコードを簡単に追加する方法に関するチュートリアルをご覧ください。
ボーナスリソース
WordPressテーマの編集やカスタムコードの追加に関する追加リソースを以下に示します。
- 最も求められているWordPressのヒント、トリック、ハック
- WordPressテーマで編集するファイルを見つける方法
- WordPressテーマのカスタマイズ方法(初心者向けガイド)
- WordPressウェブサイトの編集方法(究極ガイド)
この記事が、WordPressでテーマファイルエディターを見つけるのに役立ったことを願っています。また、最も一般的なWordPressエラーの修正に関するチュートリアルや、WordPressエラーのトラブルシューティング入門もご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


質問や提案はありますか?コメントを残して、議論を開始してください。