テーマファイルエディタとプラグインファイルエディタの使用
WordPressには、ブラウザから直接テーマファイルを編集できる2つの組み込みエディタがあります。それらはテーマファイルエディタとプラグインファイルエディタと呼ばれています。
ユーザー権限のレベルによっては、ブログの管理パネルでこれらの機能にアクセスできない場合があります。権限を調整するために、ブログまたはウェブサイトの管理者に連絡してください。
これらのエディタはどこにありますか?
テーマによって、以下の場所でこれらのエディタを見つけることができます:
- ブロックテーマを使用している場合、テーマファイルエディタとプラグインファイルエディタはツールの下に表示されます。
- クラシックテーマを使用している場合、テーマファイルエディタは外観の下に、プラグインファイルエディタはプラグインの下に表示されます。
これらのエディタのいずれかからファイルにアクセスすることで、ファイルを表示できます。
テーマの編集に関する詳細情報は、テーマ開発者ハンドブックで入手できます。
編集したテーマが更新されると、変更が上書きされることに注意してください。変更を整理し、更新から保護するために、すべての変更を保持するための子テーマを作成することを検討してください。
編集できるファイルは何ですか?
以下のファイルタイプ(書き込み可能である場合)は、WordPressの管理パネルに組み込まれたプラグインエディタで編集できます:
テーマエディタでは、書き込み可能なPHPおよびCSSファイルのみが編集できます。
知っておくべきこと
即時変更
WordPressエディタを使用してファイルに加えた変更は即時です。変更はオンラインでリアルタイムに行われます。あなたとサイトの訪問者は、すぐに変更を確認できます。
変更の即時性のため、通常はオフラインでファイルのコピーを編集し、ファイルのコピーをテストしてから、確認が取れたら変更をアップロードする方が安全です。
ファイルを編集する前に、常に最新のバックアップを確保してください。
エディタの機能
組み込みのWordPressプラグインおよびテーマファイルエディタは非常に基本的で、ウェブサイト上のプラグインおよびテーマファイルを簡単に表示および編集できます。検索と置換、行番号、構文ハイライト、コード補完などの高度なエディタ機能はないことに注意してください。
ヒント:ブラウザの内部検索バーを使用して、ビジュアルエディタ内のコードを見つけるのに役立ててください。
ファイルの権限
組み込みのWordPressプラグインおよびテーマエディタを使用してファイルを編集するには、そのファイルの権限を書き込み可能(少なくとも604)に設定する必要があります。ファイルの権限を変更するには、FTPクライアントプログラム、ホストが提供するウェブベースのファイルマネージャー、またはSSH(セキュアシェル)を使用してコマンドラインから行うことができます。オプションは、ホストが提供するアクセスの種類によって異なります。
間違いを犯しましたか?バックアップファイルを使用してください
編集する前にすべてのファイルをバックアップしてください。エラーを引き起こす間違いや、サイトのクラッシュ、空白の画面、WordPressダッシュボードへのアクセスをブロックするような間違いを犯した場合は、変更したファイルを削除し、バックアップから良好なコピーに置き換えてください。
バックアップがない場合は、編集したファイルの新しいコピーを元のソースからダウンロードし、置き換えてやり直してください。最初にバックアップを取ってください。
セキュリティ警告
デフォルトでは、管理権限を持つユーザーは誰でもWordPressのプラグインおよびテーマエディタにアクセスでき、サイト上の任意のテーマまたはプラグインファイルをリアルタイムで変更できます。
事故、エラー、またはハッキングに対抗するために、DISALLOW_FILE_EDIT機能をwp-config.php
ファイルに追加して、WordPressテーマ内でファイルを編集する能力を無効にすることを検討してください。
オフラインでのファイル編集
オフラインでファイルを編集するには、推奨されるテキストエディタを使用してファイルを作成および編集し、FTPクライアントを使用してアップロードできます。ブラウザで結果を確認し、希望する変更が適用されているかどうかを確認してください。
注意: wp-config.php以外のWordPressコアファイルを変更することは推奨されません。他の何かを変更する必要がある場合は、変更についてメモを取り、そのメモのコピーをWordPressのルートディレクトリにあるテキストファイルに保存してください。また、将来の参照やアップグレードのためにWordPressコアファイルのバックアップコピーを作成することもお勧めします。
テキストエディタの使用
避けるべきエディタ
避けるべきエディタには、DIYのインスタントウェブページソフトウェア(Adobe Dreamweaverなど)や、テキストプロセッサ(Google DocsやMicrosoft Wordなど)が含まれます。
注意:外部エディタ(ワードプロセッサなど)を使用してファイルを作成および編集すると、編集しているファイルが破損する可能性があります。これらのエディタを避ける理由についての簡単な説明は、用語集のテキストエディタを参照してください。
テキストエディタ
以下のテキストエディタはファイル編集に適しています:
- BBEdit(Mac、無料)
- Crimson Editor(Windows、無料)
- EditPad(Windows)
- EditPlus(Windows)
- emacs(Mac、Linux、Windows)オープンソース、無料
- JEdit(Mac、Linux、Windows)
- Notepad++(Windows)オープンソース、無料
- PSPad(Windows)無料
- Smultron(Mac)$
- SubEthaEdit(Mac)オープンソース、無料
- Sublime Text(Mac、Linux、Windows)$
- TextMate(Mac)$
- TextPad(Windows)
- UltraEdit-32(Mac、Linux、Windows)$
- vim(Mac、Linux、Windows)オープンソース、無料
- Visual Studio Code(Mac、Linux、Windows)
- NetBeans(Mac、Linux、Windows)
変更履歴
- 2023-01-20:壊れたリンクを更新しました。存在しないテキストエディタを削除しました。
- 2022-09-11: ファイルの編集からの元のコンテンツ。