サーバーサイドプログラム

WordPress活用法:サーバーサイドプログラム基礎【オンライン】

2025/5/26 「サーバーサイドプログラム基礎」の記録です。

講師:小谷先生

 

WordPressとは?

WordPressは、PHPで構築されたオープンソースのブログ/CMS(コンテンツ管理システム)です。
ブログだけでなく、企業サイトやECサイトなどさまざまなWebサイトに利用されており、日本国内におけるCMSのシェアは83.8%を誇ります。

Web上のテキストや画像を統合・管理・配信できるため、コンテンツ制作や管理を簡単に行えるツールとして多くの場面で活用されています。

 

ポートフォリオサイトを作る理由

ポートフォリオとは、自分の作品や実績をアピールするための“作品集”です。
就職活動やフリーランス営業の場面で、自分のスキル・考え方・世界観を伝える手段として重要な役割を果たします。

WordPressを活用してポートフォリオサイトを構築することで…

  • 自分の成長記録として整理できる

  • デザイン・文章・機能すべてを自分でカスタマイズできる

  • 実際に「Web制作ができる」という証明にもなる

という実践的なメリットがあります。

 

制作の目標:100ページ

6ヶ月間の訓練の中で、毎日の学びや制作を1ページずつ投稿していくことが推奨されています。
これにより、

  • 自分が何を学んだか、どんな思考で取り組んだかを明確化

  • 後から見返すことで復習ができる

  • 投稿を通じてWordPressの使い方にも自然と慣れていける

という効果が期待できます。

 

WordPressの基本構造と用語解説

レンタルサーバーとは?

Webサイトを設置する“場所”を借りるサービスのこと。初心者はまずここからスタート。

  • サーバー = 土地

  • Webサイト = 家

  • ドメイン = 住所

というイメージで理解できます。

MySQLとは?

WordPressの“情報保管庫”のような役割を持つデータベースです。
たとえば「記事のタイトル」「本文」「投稿日時」「カテゴリ」など、サイトに関するあらゆる情報がこの中に保存されています。

💡たとえ話
MySQLは“図書館の本棚”のようなもの。記事という「本」が、整然と管理されていて、必要なときに取り出せる状態になっています。

PHPとは?

WordPressの“司令塔”のような役割を担うプログラミング言語です。
ユーザーがページを開いたとき、MySQLから必要な情報を取り出し、HTMLやCSSに指示を出してページを組み立てます。

💡たとえ話
PHPは“図書館の司書”のような存在。「この記事を見せて」と言われたら、本棚(MySQL)から該当の本を探し出して、読みやすい形(HTML)にしてくれるのです。

「MySQL」と「PHP」の仕組みを理解しておくと役立つ場面

1. WordPressのトラブル対応をするとき

  • 投稿が表示されない

  • 保存したはずの記事が消えた
    MySQL(データベース)の不具合や、PHPの読み込みエラーが原因かもしれません。

2. テーマやプラグインのカスタマイズをするとき

  • 投稿一覧の並び順を変えたい

  • カスタム投稿を表示させたい
    → PHPでの処理が必要になります。
    データの取得や表示の仕組み(MySQL+PHP)を理解しておくと、エラーの回避や調整がしやすくなります。

3. サーバー移行・バックアップを取るとき

  • WordPressの引っ越しで「データベースのエクスポート」が必要

  • DBに直接アクセスする場面もある
    → MySQLの存在と役割を理解しておくと、安心して操作できます。

4. 表示スピードや負荷対策を考えるとき

  • 表示が遅いときに「PHP処理が重いかも?」と疑える
    → どこで処理されているのかを把握できていれば、原因の切り分けが可能に。

テーマとは?

WordPressサイトのデザイン・構成・機能がセットになったテンプレートのこと。
テーマを変更するだけで、サイト全体の見た目や挙動を一括で変えることができます。

 

JavaScript と jQuery

JavaScript(JS)とは?

🔹 なにができるの?

HTMLやCSSだけでは表現できない、**「動きのある演出」や「ユーザーとのやりとり」**を実現するための言語です。

🔹 たとえばこんなことができる!

  • ボタンをクリックすると、文字や画像が切り替わる

  • スクロールするとアニメーションが発動する

  • モーダルウィンドウ(ポップアップ)を出す

  • 入力フォームのチェック(空欄があると送信できない など)

jQuery(ジェイクエリ)とは?

🔹 JavaScriptの「便利セット」

JSで書くと長くなる処理を、簡単に短く書けるようにしたライブラリ(=道具箱)です。
WordPressにも最初から読み込まれていることが多いので、すぐ使えます。

WordPressではどう使うの?

  • 固定ページや投稿にJSやjQueryのコードを埋め込んで使う(プラグインやカスタムHTMLで)

  • 動的なバナーやアニメーション、モーダル、タブ切り替えなどで活躍

  • テーマやプラグイン内部にもよく使われている(特にjQuery)

🎯 よくある使用シーン(WordPress)

シーン 使用例
FAQの開閉ボタン jQueryでクリック→回答がスライド表示
スマホメニュー JavaScriptで開閉処理
スクロール演出 JSやjQueryでアニメーション
フォームのチェック JSで「未入力チェック」や「メール形式判定」

 

✨まとめ

比較項目 JavaScript jQuery
種類 言語 JSのライブラリ
難易度 やや高め 比較的やさしい
特徴 細かく制御できる 簡潔で書きやすい
WordPressとの相性 ◎(特に古いテーマで)

 

WordPressを使った仕事とは?

WordPressに関する仕事は、大きく3つのレベルに分類されます:

  1. 日々の運用・更新(投稿・固定ページの編集など)

  2. デザイン変更(HTML/CSSのカスタマイズ)

  3. システム開発含む高レベルな実装(PHPを用いた独自テーマや機能追加)

まずは【1】と【2】のスキル習得を目標に、実際に触れて慣れることが第一歩です。

 

今後に向けて:WordPressを理解するコツ

WordPressを深く理解するには、PHP・HTML・CSSそれぞれの役割と関係性をしっかり整理することがポイントです。
また、実際のコードを見たり書いたりする中で、「どう動いているのか」「どこを直せば良いか」を掴んでいく感覚も大切です。

WordPressは、使えば使うほど可能性が広がるツールです。
「作品を見せるだけの場」にとどまらず、自分の成長・実力を表現する場として活用していきましょう。

 

インターネットとサーバーの基礎をおさらい

インターネットとは、複数のネットワーク(家庭・学校・会社など)が互いにつながった、世界最大規模の情報網のことです。
このネットワークを介して、情報を送る側=サーバー情報を受け取る側=クライアントという構造でデータのやりとりが行われています。

私たちが普段使っているパソコンやスマホは、クライアントにあたります。

 

サーバーサイドプログラムとは?

Webサイトの裏側(=サーバー内部)で動くプログラムのことを「サーバーサイドプログラム」と呼びます。
たとえば、フォームの送信結果を処理したり、ログイン認証をしたりといった機能を担っています。

フロント(ユーザーが見る画面)から指示が送られると、それに応じてサーバー側で処理が行われ、結果が画面に反映されます。
この仕組みによって、WordPressなどのWebサービスは動いています。

 

フロントエンドとバックエンドの違い

フロントエンドとは

ユーザーが直接目にする部分の設計・開発を指します。
主な使用言語は以下のとおりです。

  • HTML(構造をつくる)

  • CSS(デザインを整える)

  • JavaScript(動きを加える)

バックエンドとは

サーバー側で動作し、データの処理や保存を担う仕組み。
使用される代表的な言語には以下があります。

  • PHP(WordPressでも使われる)

  • Python

  • Ruby

  • SQL(データベース操作)

WordPressは、主にPHPとMySQL(データベース)を組み合わせて構成されています。

 

レンタルサーバーとドメインの仕組み

レンタルサーバーとは

自分のWebサイトを公開するための「場所」のことです。
特徴としては…

  • サーバーは複数人で共有して使うことが多い(共用サーバー)

  • 管理や保守は提供会社が行ってくれる

  • プランによって機能や容量に制限がある

コストを抑えて運用したい人には、共用レンタルサーバーは便利な選択肢です。

ドメインとは

Webサイトの「住所」にあたるものです。
たとえば「https://example.com」の「example.com」部分がドメインです。

サーバー=土地、ドメイン=住所、というイメージで捉えると理解しやすくなります。

 

メールサーバーとは?

多くのレンタルサーバーには、「Webサーバー」に加えて「メールサーバー」も用意されています。
これにより、自分のドメイン名を使ったメールアドレスが作成可能になります。

たとえば、WebサイトのURLが example.com の場合、
メールアドレスも info@example.com のように統一でき、信頼性やブランド感がアップします。

 

WordPressの簡単インストール機能とは?

現在ほとんどのレンタルサーバーでは、WordPressを数クリックで導入できる「簡単インストール機能」が備わっています。
これを使えば、難しい設定や手作業が不要で、すぐにブログやポートフォリオを始めることが可能です。

 

主なレンタルサーバー一覧(国内)

サーバー名 提供会社
エックスサーバー エックスサーバー株式会社
ConoHa WING GMOインターネット株式会社
お名前.comサーバー GMOインターネット株式会社
ロリポップ GMOペパボ株式会社
ヘテムル GMOペパボ株式会社
さくらのレンタルサーバ さくらインターネット株式会社
mixhost アズポケット株式会社
カラフルボックス 株式会社カラフルラボ
スターサーバー ネットオウル株式会社

 

 

ワンポイントアドバイス

WordPressのサイト制作や保守の仕事をするうえで、
「どのサーバーを使っているか?」「どのプランか?」の確認は最初に必須です。

理由は、使える機能や容量、設定の自由度がサーバーによって異なるためです。
あとから「この機能が使えない」となる前に、企画の段階で確認しておきましょう。

  • この記事を書いた人

Kumi

金融分野のリライトを中心に活動しているライターです。 FP資格を持ち、ライフプランや心理学の知見を活かした執筆を行っています。 職業訓練校でWEBデザインを学びながら、「書く・伝える・見せる」を意識した情報発信に取り組んでいます。 繊細さと好奇心を活かし、読者に気づきを届けられる文章を目指しています。

-サーバーサイドプログラム
-, ,