WordPress サイト構築の学び方:導入と会員サイト

WordPress をレンタルサーバーや VPS に導入し、バックアップ、Yoast SEO、Elementor、Stripe 会員サイトまで順に整理します。

概要

このコースで学べること

WordPress で自分のサイトを作り、運営していくための内容です。導入方法の選択と公開後の基本設定から、SEO、パフォーマンス、ページデザイン、会員向けコンテンツまでを扱います。

導入方法を選ぶ

基本概念と導入方法

最初のレッスンでは、WordPress でサイトを作る理由と、主な導入環境を整理します。

  • WordPress の機能とプラグインによる拡張の概要
  • 導入環境の全体像:レンタルサーバー、VPS、LAMP
  • WordPress.com での登録とすばやいサイト作成、レンタルサーバー + cPanel でのワンクリックインストールを実演します
  • ローカルの統合環境と Docker Compose という選択肢
  • プレビュー:イントロダクションと基本概念

レンタルサーバーで始める

2 つのレンタルサーバーでサイトの初期設定を行います。

  • InfinityFree(無料)と Racknerd(有料、cPanel でワンクリックインストール)
  • FTP でのアップロードとデータベース接続
  • レンタルサーバーと VPS の違いと選び方

VPS 上に一から構築する

まっさらな CentOS の VPS に、AI の助けを借りて導入します。

公開後の基本設定

メール設定と管理画面の基本

登録メールが届かない問題を解決し、管理画面の基本操作に慣れます。

  • 登録メールが届かない原因を調べます(VPS の送信ポートがブロックされている場合など)
  • SMTP プラグインでメールサービスを設定し、DNS レコードの認証、API Key の設定、テスト送信まで行います
  • 管理画面での投稿、カテゴリー、固定ページ、テーマ、プラグインの基本操作

テーマの設定

テーマのインストール、切り替え、日々のメンテナンスを扱います。

  • テーマのインストール・切り替え・削除、ZIP アップロードとアップロード制限、ファイルマネージャーでの配置
  • サイト基本情報、メニュー、固定ページ、ウィジェット、サイドバー
  • テーマのコードをオンラインで編集するリスクと、テーマの更新方法

バックアップの自動化

サイトをバックアップし、復元できる状態にします。

  • 管理画面の整理とオンライン更新の管理、Jetpack と Akismet の概要
  • ファイルとデータベースの手動バックアップ
  • UpdraftPlus でリモート保存先、バックアップのスケジュール、ワンクリック復元を設定します

SEO・高速化・アクセス解析

SEO の設定

サイト全体と個々の記事について、検索エンジン向けの設定を行います。

  • SEO プラグインの選び方、Yoast SEO のインストールと初期設定ウィザード
  • サイトマップを生成して Search Console に送信します
  • Redirection プラグインでの 301 リダイレクトと、Cookie Compliance プラグインの設定
  • 記事ごとの SEO 設定

キャッシュと最適化

プラグインを使ってキャッシュとパフォーマンスを設定します。

  • Jetpack と LiteSpeed Cache(QUIC.cloud を含む)
  • Cloudflare プラグインと API による連携
  • 画像圧縮プラグインと、不要なプラグインの整理

アクセス解析

解析ツールを導入して、サイトのデータを確認・分析します。

  • Jetpack、Microsoft Clarity、Google Site Kit のインストールと設定
  • これらのツールを使ったデータ分析

ページ作成と会員サイト

Elementor でページを作る

コードを書かずに、ドラッグ&ドロップでページを作ります。

  • Elementor プラグインと Hello テーマをインストールして設定します
  • ドラッグ&ドロップでページを作成し、見た目を整えます

会員管理

会員プラグインで、コンテンツの閲覧制御とプランの価格設定を行います。

  • Stripe のサンドボックス決済と通貨設定
  • 複数の会員レベルを作成し、サブスクリプションと買い切りを併用します
  • ユーザーへのコース付与、メモ、有効期限の設定を手動で行います

会員ごとの閲覧権限

会員プランと記事カテゴリーを組み合わせて、コンテンツの公開範囲を細かく制御します。

  • 記事ごとの権限設定と OR 条件の使い方
  • テスト決済で閲覧ルールを確認します
  • AI を使って有料プランの階層とコンテンツ構成を整理します

チャットサポート

サイトにサードパーティのチャットサービス Crisp を導入します。

  • 登録と初期設定、プラグインのインストールと接続
  • 訪問者のオンライン状況と、こちらから送るメッセージ
  • Telegram などほかのチャネルとの連携

応用:VPS でマルチサイト

VPS に WordPress マルチサイトを導入する

通常のサイトをマルチサイト(Multisite)に切り替えます。

  • サブディレクトリ型とサブドメイン型
  • wp-config.php と Nginx の設定変更、ワイルドカード DNS の設定
  • データベース上のアドレス変更と、HTTPS 証明書・DNS プロキシのトラブルシューティング
  • AI で作業手順書を作成します

学習の順番

おすすめの学習順序

まずは上で紹介したプレビューレッスンを見て、内容が合うか確かめてから、次の順番を参考に進めてください。