WordPressコアとは、WordPressウェブサイトが正常に機能するために必要なすべての重要なファイルのことです。これらのファイルのおかげで、ユーザーの管理、投稿やページの追加・編集、メディアファイルのアップロード、コンテンツの削除などが可能になります。
WordPressは何百ものファイルで構成されています。しかし、コアファイルはWordPressの機能にとって不可欠です。
WordPress.orgからWordPressをダウンロードすると、コアファイルがzipフォルダに含まれています。その中には、.htaccess、wp-config.php、functions.phpファイルなどがあります。

WordPressの重要なコアファイルとフォルダ
WordPressコアには複数のファイルやフォルダが含まれていますが、WordPressウェブサイトを運営する上で知っておくべきものはほんのいくつかです。
最も重要なWordPressコアファイルとフォルダを詳しく見てみましょう。
.htaccessファイル
.htaccessは、ウェブサーバーの動作方法に関するルールを含む設定ファイルです。WordPressは一部の設定をこのファイルに自動的に保存します。
例えば、WordPressはウェブサイトのURL構造を処理するために.htaccessファイルを自動的に書き換えます。同様に、WordPressキャッシュプラグインも、キャッシュを設定するために.htaccessファイルを変更します。

ただし、最初はファイルが見えない場合があります。これは、ピリオドで始まるファイル名はウェブサーバーによって隠されていると見なされるためです。.htaccessファイルを表示するには、隠しファイルを表示するオプションを有効にする必要があります。
wp-config.phpファイル
wp-config.php は、サイトのデータベースに関する情報を含む、もう一つのWordPressのコアファイルです。例えば、データベースの名前、ホスト、ユーザー名、パスワードなどが含まれます。
このファイルを使用して、WordPressは複数のデータベースと通信し、ブログ投稿、ユーザー、さまざまな設定などのデータを保存および取得できます。wp-config.phpファイルを使用して、WordPressの高度なオプションを設定できます。
それに加えて、WordPressのエラーログを表示したり、デバッグしたりするのにも役立ちます。wp-config.phpファイルは、ウェブサイトのルートディレクトリにあります。
functions.php ファイル
functions.php またはテーマ関数ファイルは、サイトのテーマに含まれる重要なWordPressのコアファイルです。これはWordPressプラグインのように機能し、WordPressサイトに機能を追加したり、デフォルトの機能を変更したりできます。
例えば、functions.phpファイルを使用して、カスタムウェルカムメッセージを表示するコードを追加したり、フッターに新しいウィジェットエリアを追加したりできます。同様に、ファイルを編集して、異なる投稿タイプ、タクソノミー、ショートコードなどを追加することもできます。

functions.phpファイルは、WordPressテーマをインストールして有効化すると自動的に読み込まれます。
しかし、functions.php ファイルを直接編集するのは良い考えではありません。なぜなら、ほんのわずかな間違いでも、複数のWordPressのエラーが発生したり、サイトが壊れたりする可能性があるからです。
カスタムコードスニペットを追加するはるかに簡単な方法は、WPCode プラグインを使用することです。functions.php ファイルを編集して何か問題が発生するリスクを冒す必要はありません。さらに、WPCode には組み込みのコードスニペットライブラリが付属しており、追加のプラグインを使用する必要がなくなります。
wp-admin フォルダ
wp-admin フォルダには、WordPress ダッシュボード を機能させるファイルが含まれています。このフォルダには多くの WordPress コアファイルがあります。
これらの各ファイルがウェブサイトのさまざまな機能を制御していることに気づくでしょう。たとえば、.htaccess ファイルも wp-admin フォルダにあります。
admin.php ファイル
admin.php ファイルは、最も重要な WordPress コアファイルの 1 つであり、wp-admin フォルダの中心にあります。ウェブサイトに不可欠ないくつかの機能を有効にします。
たとえば、データベース への接続、ダッシュボードの読み込み、または ユーザー権限 と認証情報の確認は、admin.php ファイルによって制御されます。
wp-includes フォルダ
wp-includes フォルダには、WordPress ウェブサイトを機能させる残りのすべてのファイルが保存されています。
たとえば、wp-admin がすべての管理ツールを実行するとすれば、wp-includes はサイトの他のすべてのものが正常に機能するのを助けます。
WordPress コアファイルはどこにありますか?
WordPress コアファイルは、ウェブサイトの ルートディレクトリ にあります。ルートディレクトリとは、すべての WordPress ファイルとフォルダを含む最上位またはメインのディレクトリのことです。
木に例えると、ルートディレクトリが幹で、他のすべてのフォルダとファイルが枝や葉のようなものです。
例えば、Bluehost の WordPress ルートディレクトリの例を以下に示します。

WordPress コアファイルへのアクセス方法
WordPress のコアファイルにアクセスするには、FTP (ファイル転送プロトコル) サービスをダウンロードしてインストールする必要があります。
FTP クライアントは、ウェブサイトに接続し、FTP プロトコルを使用してファイルを閲覧、編集、転送するのに役立つソフトウェアです。
クライアントは数多くあり、ほとんどが無料です。参考までに、Mac および Windows 向けのベスト FTP クライアントのリストをご覧ください。

それに加えて、WordPress ホスティングサービスが提供するファイルマネージャーを使用して、WordPress のコアファイルを閲覧することもできます。
WordPress コアの更新方法
WordPress は、ウェブサイトを保護するために、定期的にコアファイルのアップデートをリリースしています。これらのアップデートは、最新のセキュリティ脅威に対処し、バグを修正し、全体的な機能を改善するのに役立ちます。
WordPress コアを更新するには、管理画面から ダッシュボード » アップデート にアクセスするだけです。ここから「アップデート」ボタンをクリックします。

それに加えて、FTP クライアントを使用して WordPress コアファイルを手動で更新することもできます。
詳細については、WordPress を安全に更新する方法に関するガイドをご覧ください。
WordPress コアへの貢献方法
WordPressのコントリビューターは、年齢、場所、経験、経歴に関係なく、誰でもなれることをご存知でしたか? WordPressはオープンソースプロジェクトであり、その開発を支援できる分野の1つがコア開発チームです。
これは、PHP、HTML、CSS、JavaScriptを知っている開発者や、その他の方々にとって特に役立ちます。バグの報告や修正でコードを提供したり、WordPressコアコンポーネントのメンテナンスを手伝ったりすることで貢献できます。
それに加えて、テスターになることでもWordPressコアに貢献できます(コーディングは不要です)。ローカル環境に最新バージョンのWordPressをインストールし、新機能や変更点をテストして、バグやセキュリティの脆弱性を報告する必要があります。
WordPressへの貢献にご興味がある場合は、Make WordPress Coreのウェブサイトにアクセスして開始できます。

この記事がWordPressコアについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。
