WordPress サイト構築の学び方:導入と会員サイト
WordPress をレンタルサーバーや VPS に導入し、バックアップ、Yoast SEO、Elementor、Stripe 会員サイトまで順に整理します。
関連コース
概要
このコースで学べること
WordPress で自分のサイトを作り、運営していくための内容です。導入方法の選択と公開後の基本設定から、SEO、パフォーマンス、ページデザイン、会員向けコンテンツまでを扱います。
- こんな方に向いています
- ゼロからコードを書くのではなく、ローコードで自分のサイトを作りたい
- WordPress をレンタルサーバーや自分の VPS で動かしたい
- 会員レベルごとにコンテンツの閲覧を制御する会員サイトを作りたい
- 「WordPress ローコードプラットフォーム」のコースページ:カリキュラムとプレビューレッスンを見る
導入方法を選ぶ
基本概念と導入方法
最初のレッスンでは、WordPress でサイトを作る理由と、主な導入環境を整理します。
- WordPress の機能とプラグインによる拡張の概要
- 導入環境の全体像:レンタルサーバー、VPS、LAMP
- WordPress.com での登録とすばやいサイト作成、レンタルサーバー + cPanel でのワンクリックインストールを実演します
- ローカルの統合環境と Docker Compose という選択肢
- プレビュー:イントロダクションと基本概念
レンタルサーバーで始める
2 つのレンタルサーバーでサイトの初期設定を行います。
- InfinityFree(無料)と Racknerd(有料、cPanel でワンクリックインストール)
- FTP でのアップロードとデータベース接続
- レンタルサーバーと VPS の違いと選び方
VPS 上に一から構築する
まっさらな CentOS の VPS に、AI の助けを借りて導入します。
- MariaDB、Nginx、PHP-FPM をインストールします
- ディレクトリ権限、データベース接続、Nginx のサイト設定
- ドメインの DNS 設定と HTTPS 証明書
- プレビュー:VPS に WordPress を直接インストール
公開後の基本設定
メール設定と管理画面の基本
登録メールが届かない問題を解決し、管理画面の基本操作に慣れます。
- 登録メールが届かない原因を調べます(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 で作業手順書を作成します
学習の順番
おすすめの学習順序
まずは上で紹介したプレビューレッスンを見て、内容が合うか確かめてから、次の順番を参考に進めてください。
- まずは最初のレッスンで導入方法を把握し、状況に合わせてレンタルサーバーか VPS を選ぶのがおすすめです
- サイトを公開したら、メール、テーマ、バックアップといった基本設定に進みます
- 検索からの流入やアクセスデータが必要になったら、SEO、キャッシュ、アクセス解析を見ます
- 会員向けコンテンツを作るなら、会員管理と閲覧権限は続けて見るのがおすすめです
- 1 台の VPS で複数のサイトを管理したくなったら、マルチサイトの導入に進みます
- ローコードから一歩進んで、自分でコードを書くフルスタック開発に挑戦したい方は「AI Web フルスタックプログラミング コース紹介」もあわせてどうぞ
