wp-content –WordPressの最も重要なディレクトリのビギナーズガイド
公開: 2017-09-28wp-contentとは一体何ですか?! これは、WordPressの初心者として、または主にバックエンドを介してWordPressを使用する場合の最初の反応かもしれません。 結局のところ、平均的なWebサイトの所有者は、ほとんどの時間をダッシュボードで過ごします。
それは理にかなっている。 結局のところ、ここからすべての重要なタスクを実行でき、ファイルを編集したり、データを移動したり、その他の面倒なタスクを実行したりすることなく、サイト全体を処理できます。
さらに一歩進んでWordPressを自分でインストールした場合、データベースとWordPressのインストールという明確な部分に気付くかもしれません。
ただし、開発者またはサイトのあらゆる側面を制御するのが好きな人でない限り、WordPressのファイル構造とそのファイルおよびフォルダーのそれぞれに精通していない可能性があります。
その最も中心的な部分の1つ: wp-contentフォルダー。 そのため、この記事ではそれについて詳しく見ていきたいと思います。 wp-contentがどこにあるか、その目的、何が含まれているか、何ができるかについて説明します。
WordPressのこの部分を深く掘り下げる準備はできていますか? それでは始めましょう。
wp-contentにアクセスする方法
ファイル構造に大きな変更を加えたり、 wp-contentの名前を別の名前に変更したりしない限り(詳細は以下を参照)、WordPressのインストールの途中で軽くたたくはずです。

wp-adminやwp-includesと同様に、 wp-contentはすべての標準的なWordPressインストールの一部であり、サーバーにCMSをインストールするたびに自動的に作成されます。
したがって、それにアクセスするために必要なのは、FTPサーバーにログインすることだけです(たとえば、FileZillaを介して)。 ホストの設定によっては、 public_htmlなどの別のフォルダーをクリックしてサイトにアクセスする必要がある場合がありますが、そこにアクセスすると、まさにそこにwp-contentディレクトリがあります。
wp-contentの目的は何ですか?
より大きなスキームでは、 wp-contentにはユーザーが指定したすべてのコンテンツが含まれます。 基本的に、サイトにアップロードできるものはすべてここにあります。 それにはあなたが書いたものは何も含まれていません。 それらはWordPressデータベースに保存されています。
ただし、データベースとwp-contentフォルダーの両方がある限り、他のすべてが失われた場合でも、いつでもサイトを元に戻すことができます。
実際、テストWebサイト(ローカル開発サイトのようにライブのものはない)がある場合は、楽しい小さな実験を試すことができます。

まず、WordPressの最新バージョンをダウンロードします。 次に、テストサイトのメインディレクトリにアクセスします。 ここで、 wp-contentとwp-config.phpを除くすべてのファイルとディレクトリにマークを付けます(表示されている場合は、 .htaccessを節約することもできます)。

次に、それらを削除します。 あなたは私を正しく聞いた、それらの束全体を取り除く。 これを行った後、ブラウザにサイトを読み込もうとすると、次のようになります。

この状況を解決するには、ダウンロードしたばかりの新しいバージョンのWordPressにアクセスしてください。 それを解凍し、ディレクトリにアクセスします。
ここでも、WordPressのテストインストールで残っているものを除いて、すべてのファイルとフォルダーにマークを付けます。 次に、それらをコピーします。
完了したら、すべてを正しく実行すると、問題なくサイトをリロードして、以前とまったく同じように表示できるようになります。
wp-contentとWordPressデータベースのおかげで、あなたのサイトに特有のものは何も失われませんでした。 きちんとしていますよね?
では、 wp-contentの内部とは正確には何ですか?
上記の実験が機能するのはなぜですか? 前述のように、 wp-contentには、データベースに保存されていないすべてのユーザー提供データが含まれているためです。 これは、ディレクトリを開くとさらに明白になります。
wp-contentの標準ディレクトリ
通常、 wp-contentには、プラグイン、テーマ、アップロードの少なくとも3つのディレクトリが含まれます。 用途は次のとおりです。

- プラグイン—名前から推測できるように、これはWordPressがプラグインを保存する場所です。 プラグインメニューからインストールするときはいつでも、ここに表示されます。 逆に、プラグインを抽出してこのディレクトリにコピーすることにより、プラグインを手動でインストールすることもできます。 そうすることで、WordPressダッシュボードでアクティベーションできるようになります。
- テーマ—プラグインフォルダに似ていますが、テーマ用です。 バックエンドからテーマをインストールすると、後でこのディレクトリに表示されます。 または、テーマをこのフォルダーにコピーして、バックエンドで使用できるようにします。 これは、独自のテーマまたは子テーマを作成または変更するときに多くの時間を費やすフォルダーでもあります。
- アップロード-これは、WordPressが、サイトにアップロードした画像、ビデオ、その他のファイルなど、すべてのメディアを保存する場所です。 デフォルトでは、メディアファイルは、サイトに追加された年と月を示すサブフォルダーに並べられます。 ただし、そのオプションを無効にして、すべてのファイルを同じディレクトリに配置することもできます。
つまり、これは標準のWordPressセットアップです。 ただし、特に確立されたサイトでは、 wp-content内に追加のフォルダーが見つかることがよくあります。
その他の一般的なフォルダ
サイトに存在するプラグイン、テーマ、その他のものによっては、 wp-content内にもこれが含まれている場合があります。
- mu-plugins —これは必須のプラグインの略です。 必須のプラグインにはいくつかのテーマが付属しており、テーマとサイトを機能させるために不可欠です。 それらが存在する場合は、このフォルダーにあります。
- 言語—サイトで英語を使用していないが、CMSを使用できる他の多くの言語のいずれかを使用している場合、WordPressは言語ファイルをこのディレクトリ内に保存します。
- アップグレード—これは、サイトを新しいバージョンにアップグレードするときにWordPressによって作成される一時フォルダーです。
それとは別に、他のプラグインがwp-content内に独自のディレクトリを作成する場合があります。 たとえば、W3 TotalCacheとWPSuper Cacheは、ここにいくつかのファイルを保存する場合があります。
前述のように、このディレクトリはWordPressの更新時に上書きされないため、これは理にかなっています。 そのため、保存する必要のあるデータはすべてここに保存することをお勧めします。
ただし、もちろん、これはwp-contentがWordPressサイトにとって不可欠であり、常にバックアップに含める必要があることも意味します。
wp-contentを使用する場合
WordPressサイトを実行している間、このディレクトリを処理しなければならない可能性のあるいくつかのインスタンスがあります。 テーマの操作に加えて、 wp-contentにアクセスする必要がある場合のその他の例を以下に示します。
重要なエラーを修正する
wp-contentのコンテンツは、一般的なWordPressエラーの原因となる場合があります。 特にプラグインとテーマによって引き起こされたもの。
それが発生してサイトにアクセスできなくなった場合、プラグインフォルダーにアクセスして、それらの一部を手動で非アクティブ化し、WordPressバックエンドに戻る必要がある場合があります。
そのような場合のために、2つの詳細な記事があります。つまり、WordPressで403 Forbidden Errorを取得しますか? これを修正する方法とWordPressWebサイトの500内部サーバーエラーを修正する方法は次のとおりです。
wp-contentの名前を変更します
その重要な機能にもかかわらず、 wp-contentの名前は決まっていない。 それを別のものに変更することは完全に可能です(ちなみに、 wp-content内のフォルダーの場合と同じです)。
どうしてそうするか? 要するに、セキュリティ。
WordPressはオープンソースであるため、誰でも任意のサイトの基本構造を理解できます。 WordPressの標準的な設定は一般的な知識であり、攻撃を開始しやすくなります。
そのため、 wp-contentの名前を変更することは、より安全なサイトに向けた一歩です。 この記事を使用して、実装方法を理解してください。 WordPressをより安全にするためのヒントについては、まさにそのトピックに関する記事をお見逃しなく。
一言で言えばwp-content
wp-contentフォルダーは、WordPressのインストールに不可欠な部分です。そのため、WordPressプラットフォームで構築されたサイトのメインディレクトリにあります。
データベースに保存されていない、ユーザーによって提供されたコンテンツを格納します。 これには、プラグイン、テーマ、アップロードされたメディアが含まれます。 そのため、データベースに加えて、 wp-contentは常にWebサイトのバックアップの一部である必要があります。
この短いガイドでは、 wp-contentにアクセスする方法と、その中にあるものを学びました。 この知識があれば、WordPressが舞台裏でどのように機能するかについてもう少し詳しく知ることができます。
これにより、サイトをより細かく制御できるようになり、それが悪いことになることはありません。
wp-contentに関して他に質問がありますか? もしそうなら、下のコメントセクションでそれについて知らせてください。
Premiumicon /shutterstock.comによる記事のサムネイル画像
