猫田さんが得意げに、牛山くんに語りかけています。

牛山くん、ここだけの話だけど……WordPressというすごいものがあるらしいよ

名前だけは聞いたことあります。なにやら、簡単にサイトが作れたりするらしいですよね

なんと! すでに知っていたとは、やるなぁ……

でも、詳しくは知らないです。猫田さん、詳しいなら教えてくださいよ
猫田さんが詳しいことを知るはずもなく、二人はキャニット先生にWordPressについて聞くことにしました。

というわけで、今日はWordPressについて聞きたいです

二人とも勉強熱心でいいですね。 では、リクエストに応えてWordPressの基礎知識を今日は学びましょうか
本記事ではWordPressの基礎知識はもちろん、WordPressでできることや使用されている言語、仕組みについても紹介します。初心者の方にもわかりやすいように丁寧に紹介するので、これからWordPressを使ってみたい方はぜひ参考にしてください。
WordPress(ワードプレス)って何をするためのもの?

WordPressはCMS(コンテンツ・マネジメント・システム)の中のひとつで、簡単に言えば、ホームページやブログを作るためのソフトウェアです。
ブログの投稿や編集などを行い、その投稿や編集内容に基づいてWebページ表示に必要となるデータを生成することができます。2019年現在、世界中のWebサイトの中の30%以上がWordPressで作られています。
WordPress(ワードプレス)でできること

WordPressを用いてできることはいくつもあります。

代表的なものを挙げておきますね
- 記事の執筆やサイト設置
- サイトのカスタマイズ
- プラグインの導入
- 複数人でのサイトの運用
WordPressでできること①:記事執筆やサイト設置
WordPressを利用すれば、Web構築の知識がなくても、サイトの構築や記事の執筆が簡単にできます。とくに最近は、エックスサーバーの「クイックスタート」などを利用すれば、誰でも簡単にサイトの構築が可能です。プログラミング言語の知識はほとんど必要ありません。
また、WordPressには、記事を書くためのエディタが備わっています。使い方に慣れてれば、記事の執筆も簡単です。

んん? つまり、今のわたしでもすぐにサイトができちゃうってこと?

そうです。ちょっとだけ慣れは必要ですけどね。今の猫田さんでも、シンプルなサイトなら作れますよ
WordPressでできること②:サイトのカスタマイズ
WordPressには、いくつものテーマが用意されています。それぞれのテーマにはサイトのデザインがある程度決められいるので、サイトデザインも楽です。テーマを変更するとサイトの雰囲気が一気に変わります。

これは、ワクワクしますね

うん、ワクワクしちゃう! でも、そのテーマとやらがお高いんでしょ?

テーマには有料のものもありますけど、無料のものもたくさんありますよ。無料のテーマでも十分にデザイン性が高いです

おおー
有名なプログラミングスクールのCodecampが、無料テーマをまとめているので、よかったらこちらのサイトが参考になると思います。どんなテーマが無料で使えるのか、見てみてください。
WordPressでできること③:プラグインの導入

ただ、サイトに記事や情報を載せるだけなら、テーマをそのまま使うだけで良いのですが……。そのうち、もっと豪華にしたくなりますよね。たとえば、こんなことができるサイトにしたくなると思います
- お問い合わせフォームの設置
- 表や目次の挿入
- セキュリティ対策

どれもが多くのサイトで見かけるやつですね

このような機能は、プラグインというものを追加するとできるようになります

最初っから、いろいろな機能があるわけではないのか

自分に必要な機能だけを追加する形ですね
WordPressでできること④:複数人でのサイトの運用
WordPressで作成したサイトは、複数人で運用することも可能です。たくさんの人が関われば、それだけサイトが育つスピードも早まります。

たとえば、1つめの記事を猫田さんが編集している間に、2つめの記事を牛山くんが執筆することもできますよ

みんなで協力することもできるのかー
WordPressを使う上の注意点

WordPressはとても便利ですが、使う上での注意点もあります。

ここまでの話だと、WordPressには良い面しかないように感じますね

うまい話には、必ず裏があるからなぁ。怪しいなぁ

別に怪しくはないんですけどね(笑) でも、WordPressにも弱点はあるんですよ。この2つがWordPressの主な弱点です
- セキュリティ対策が必要
- エラーが起こってしまったときの対策が難しい
WordPressを使うときの注意点①:セキュリティ対策
WordPressには、セキュリティ対策が欠かせません。サイト管理は自分で行う必要があります。ときにはハッキングなどの被害や、情報漏洩してしまうリスクもあるでしょう。セキュリティ対策の勉強は、ある程度必要です。
WordPressを使うときの注意点②:エラー対策
WordPress上でエラーが起こってしまうこともあります。最悪、サイトが表示されなくなってしまうケースもあるのですが、そのときに助けてくれる人はいません。自分で解決するしかないのが現状です。

んー これは困るー

ある程度、パソコンに詳しくないと難しそうですね

詳しい人に相談をするか、WordPressの公式サイトを活用するかで解決するしかありません。だから、サイトを作るのは簡単でも、作ったサイトを維持したり運用したりするのが大変なんですよ
WordPress(ワードプレス)の仕組み

上手にWordPressを運用するためには、WordPressの仕組みを知っておいたほうが良いです。基本的な部分を紹介します。
WordPressで使われる言語とデータベース
WordPressのシステムは「PHP」というプログラミング言語により構築されています。また、サイトの「記事の内容」や「更新情報」などは「MySQL」というデータベースシステムにより管理されています。この2つの情報は覚えておいたほうが良いです。
WordPressの使用言語:PHP
WordPressの使用データベース:MySQL
WordPressはフォルダが階層構造になっている

次は、少し技術的な話になります。WordPressのフォルダは、階層構造になっていて、それぞれが役割を持っています。
wp-content:WordPressのテーマやプラグイン、画像データなどが入ったフォルダ
wp-admin:WordPressの管理画面に関連するファイル類が格納されているフォルダ
wp-includes:WordPressのシステム全般に関するファイル類が格納されているフォルダ
wp-config.php:WordPressの設定ファイル。データベースとの通信に必要な情報なども記述されており、とても重要なファイル
wp-login.php:WordPressのログイン画面に関するファイル
wp-load.php:WordPressの動作に必要なプログラム類を読み込むファイル
index.php:サイトにアクセスがあった時に最初に読み込まれるファイル

このように、WordPressにはファイルがいくつか存在しています。ただし、基本的にファイルを書き換えることはほとんどありません

なんだか、急に難しい話になってきましたね。 となると、やはりPHPとかMySQLとかを学ばないと、WordPressは使いこなせないんじゃないですか?

それは大丈夫ですよ。もちろんプログラミング言語に詳しいほうが有利ですし、自力でトラブル解決できる機会も多いでしょう。でも、自分のサイトを作るだけなら、プログラミング言語の知識は必要ないです
WordPressでできること:まとめ

本記事では、WordPressの基本と仕組み、WordPressでできることについて紹介しました。

と、まぁ……WordPressの簡単な解説は、こんな感じですね

ありがとうございました

タダでできるらしいから、やってみようかなー

そうですね。よくわからないまま始めても、なんとかなってしまうのがWordPressです。練習用のサイトを作って勉強するのもいいと思いますよ
初心者でも簡単にサイトを立ち上げられるWordPress。仕組みには少し複雑な部分もありますが、実際に使いながら理解していくと成長が早まりますよ。