WordPress(ワードプレス)について。
- WordPress は簡単にインストールできる
- 仕組みは理解しなくても良い
もしかしたら、上記のように思っている方もいるかもしれません。
しかし、WordPress は、動的に HTMLファイルを生成する高度なソフトウェアです。
使うだけなら簡単ですが、仕組みを理解していないと以下のような作業が困難になります。
- レンタルサーバーの引っ越し
- プラグインを使わないバックアップ
- テーマのカスタム
私は、FTPソフトを使って、WordPress をインストールしていた頃から、使い続けてきました。
そんな管理人が仕組みを解説していきます。
- WordPress歴、10年以上
- 基本情報技術者資格所有者(ソフト開発の国家資格)
- パソコン販売歴、約5年
目次
WordPress(ワードプレス)とは
WordPress(ワードプレス)とは、ブログを作成するためのソフトウェアです。
オープンソースで GPL という、フリーソフトウェアライセンスで提供されています。
利用するだけなら、HTML や CSS の知識がなくても問題ありません。
最近は、レンタルサーバー側で簡単にインストールできるようになっています。
CMS(コンテンツマネージメントシステム)と言って、記事、画像、テンプレートなどを一元的に管理することができます。
- それなら、無料ブログでも問題ないのでは?
- サーバーの費用をかけたくない
もし、上記のように思っている方がいれば、以下の記事を読むことをおすすめします。
関連記事有料ブログと無料ブログの違い【おすすめは?】
有料ブログと無料ブログの違い。 有料ブログと無料ブログ、どっちで始めるべき? 収益化する場合、どっちがおすすめ? 有料ブログのメリットは? 上記のような悩みを持つ方に向けた記事です。 無料ブログから始 ...
収益化ブログのほとんどが WordPress である理由が理解できます(大きな違いはブログの所有権が自分にあるかどうか)。
オープンソースについて
WordPress の仕組み
WordPress(ワードプレス)は、PHP で開発されています。
PHP の命令に従って、データベースから必要なデータを取得し、HTMLファイルを動的に生成します。
データベースについて
phpMyAdmin というツールを使えば、データベースにアクセスすることが可能です。
レンタルサーバーの簡単インストール機能を使えば、データベースは自動で作成されます。
ほとんどの方は、一つのデータベースに、一つの WordPress をインストールしています。
このような場合、全テーブルをエクスポートすれば、データベースを復旧させるためのファイルを簡単にダウンロードすることができます。
phpMyAdmin について
基本的なファイル構成
実際に、FTPソフトを使って、サーバーに格納されているファイルを見てみましょう。
以下が WordPress のファイルです(画像参照)。
3種類フォルダがあって、それぞれ格納されているファイルが異なります。
フォルダ名 | 説明 |
---|---|
wp-admin | 管理画面に関するファイルが格納されている |
wp-content | テーマ、プラグイン、アップロードした画像ファイルなどが格納されている |
wp-includes | API、クラス、関数などが格納されている |
index.php は、WordPress の入り口になるファイルで、ここから色々な PHPファイルを読み込んで、最終的に HTMLファイルを生成します。
wp-config.php は、設定ファイルで MySQL にアクセスするときのユーザー名やパスワードなどが記載されています。
他にも色々な PHPファイルがありますが、ブログ運営だけを考えると全て理解する必要はありません。
wp-adminフォルダ、wp-includesフォルダ に関しても、ユーザーが編集することはまずありません。
wp-contentフォルダについて
wp-contentフォルダは、テーマやプラグインなどが格納されているフォルダです。
FTPソフトなどを使って、編集する場合。
おそらく、このフォルダ内のファイルを編集することがほとんどです。
themesフォルダ
WordPress は、テーマというテンプレートファイルを利用することで、簡単にデザインやサイトのレイアウトを変更できるようになっています。
インストールしたテーマのファイルは、themesフォルダに格納されています。
テーマを構成するファイルには、以下のようなものがあります。
ファイル名 | 説明 |
---|---|
index.php、home.php | トップページ |
single.php | 投稿ページ |
page.php | 固定ページ |
category.php | カテゴリーページ |
ページは、いくつかの部品に分けて、対応したテンプレートを組み合わせて表示させるため、以下のようなファイルもあります。
ファイル名 | 説明 |
---|---|
header.php | ヘッダー |
footer.php | フッター |
sidebar.php | サイドバー |
content.php | コンテンツ |
ただし、上記のようなファイルが全てのテーマであるわけではありません。
テーマによって、ファイル構成は異なります。
テーマを編集するときの注意点
pluginsフォルダ
プラグインは、機能を拡張するツールのようなものです。
WordPress の管理画面からプラグインをインストールすると、このフォルダに新しいフォルダ(ファイル)が格納されます。
uploadsフォルダ
WordPress の管理画面からメディアライブラリにアップロードした画像が格納されています。
中を見てみると、年や月ごとにフォルダ分けされています。
最後に
今回は、WordPress(ワードプレス)の仕組みについて、解説しました。
ブログ運営をするくらいであれば、完璧に覚える必要はありません。
WordPress のバックアップと引っ越しができるようになるだけでも理解する価値はあります。
なんとなくでも良いので、WordPress について、少しでも詳しくなっていただけたら幸いです。