- WordPressを始めるにあたり、その仕組みを少しでも理解しておきたい。
- パソコンの中でデータを作成するWebサイト(いわゆる昔ながらのホームページ)とどう違うんだろう?
- WordPressを利用するメリット・デメリットを知りたい。
当記事ではこのような疑問を解決できるよう、できるだけ専門用語をかみ砕いて説明しています。
WordPressとは何か?
WordPressとはインターネット上でWebサイトに関わるデータやコンテンツを管理できるシステム(CMS コンテンツ管理システム)です。
WordPress は PHP と MySQL をベースにした、無料で自由なオープンソースコンテンツ管理システム (CMS) です。世界一広く使われている CMS ソフトウェアであり、2019年5月時点でトップ1000万サイトの3割以上で使われています。
WordPress.org 日本語公式サイトより
WordPressと静的サイト(いわゆる昔ながらのホームページ) との違い
通常、Webサイトはローカル(パソコンの中)環境で、HTMLやCSSを書いてWebページを作り、FTPツールを使用してインターネット上にデータをアップロードすることでWebサイトが表示されます。
これに対し、WordPressは動的なWebサイトの種類に入ります。
WordPressサイトはリクエスト(ユーザーがアクセスする)ごとにデータベースに保存されているデータを取り出しWebページを表示します。
WordPressを使うということは、Webページの作成・保存・変更がすべてインターネット上にあるWordPressの管理画面にログインして行われるというイメージです。
WordPressとWebページが表示されるしくみ
WordPressの中で投稿した記事や設定内容はデータベースの中に保存されます。
ユーザーがこのページを見たいとアクセスすると、WordPressがこれに反応して「アクセスされたのは、このカテゴリのこの記事」ということでデータベースに情報を取りに行きます。
WordPressは取り出したデータを、テーマを経由してWebページを表示します。
このルールがあるおかげで、1つの記事を投稿すると、投稿、カテゴリー、年別、月別の一覧(=アーカイブ)ページなど複数のページが出力され、リンク構造も自動的に書き換わります。
投稿記事や設定内容はデータベースで管理されているので、膨大な情報(記事数)であっても、ユーザーのアクセスに応じて素早く目的のページを表示させることができます。
ここがWordPressは動的なWebサイトに分類される部分です。
特に更新がない4~5ページ程度のWebサイトであれば、WordPressよりも静的なWebサイトの方がよい場合もあります。
以下にWordPressの主なメリット・デメリットを挙げてみました。
そのWebサイトには本当にWordPressの導入が必要かの検討材料にどうぞ。
WordPressのメリット・デメリット
WordPressのメリット
制作側のメリット
- カスタマイズ性が高い。
- テーマ(テンプレート)で管理できるため、作業効率が各段にアップ。
- 多くの制作者間で技術共有されているため、制作者間での引き継ぎが容易。
クライアント側のメリット
- 専門知識がなくてもWebページを作成・更新できる。
- 簡単な更新の度に外部の業者に依頼する必要がない。
- SEO対策に有効。
WordPressのデメリット
- WordPressの習得には慣れが必要。
- テーマを変えるたびに機能を把握しなおす必要がある。
- WordPressは多機能な分、想定外のエラーや不具合が起こることがある。
これを解決するのには経験や専門知識を要する。 - WordPressは世界中で利用されているオープンソース(公開されている)のプログラム。
ソースコードが公開されていることから悪意ある第三者の標的にもなりやすいものである。
そのため、セキュリティ対策とバックアップは万全にしておくことが重要。
まとめ
- WordPressとはインターネット上でWebサイトに関わるデータやコンテンツを管理できるシステムである。
- 静的なWebサイトは存在しているHTMLページに直接アクセスされる。
- WordPressはデータベース型(動的なWebサイト)でユーザーのアクセスに応じてページを生成する。
- メリット・デメリットを把握してWordPress の導入を検討する。
このページでは初心者の方向けにWordPressとは何か?についてまとめてみました。
WordPressはどんな仕組みで動くのか?メリット、デメリットなど、少しでもイメージしていただけたら嬉しいです。
誰もが情報をインターネットで探す時代。
企業も個人も伝えたい情報を素早く伝えられ、HTMLの知識がなくてもコンテンツを提供していけるWordPressを使いこなすことで、情報発信の楽しみが広がります。
WordPressは「誰でも簡単にできる」とはいかないシステムで、難しいと感じられるかもしれません。
ですが、技術を磨いて向上していく過程も楽しんで!
仕事(=人生)をに活かしていきましょう。