WordPress でスタティックページ(Simply Static プラグインを使用)
WordPressで Simply Static プラグインを利用し、サイトを静的Webサイトとして出力する手順を説明する。プラグインのインストール・有効化から静的ファイルの生成、公開までを扱う。
前準備
WordPress のインストールが完了していること
Ubuntu での WordPress のインストール手順は、別ページで説明する。
Simply Static は PHP 8.3 に対応しており、Ubuntu 24.04 LTS の標準環境で動作する。
Simply Static プラグインのインストール
- 「プラグイン」をクリックする。
*(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
- 「新規追加」をクリックする。
*(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
- 「Simply Static」を検索する。
*(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
- Simply Staticをインストールする。
*(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
- Simply Staticを有効化する。
*(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
Simply Static を使ってみる
- 「Simply Static」をクリックする。
*(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
- Simply Static のダッシュボード画面が表示される。「静的ファイルを生成する」ボタンをクリックし、静的ファイルの生成を開始する。サイトの規模に応じて時間がかかるため、完了まで待つ。
- 生成が完了すると「ZIPファイルをダウンロード」というリンクが表示される。このリンクをクリックし、生成された静的サイトのファイルをZIP形式でダウンロードする。
- ダウンロードしたZIPファイルを展開すると、HTMLファイル、CSSファイル、画像ファイルなど、静的サイトを構成するファイル一式が得られる。
- 展開した静的ファイルをWebサーバにアップロードすることで、WordPressサイトを静的サイトとして公開できる。
静的サイト化すると、公開側ではPHPとデータベースが不要になるため、WordPress本体やプラグインの脆弱性を突く攻撃の対象がなくなる。ページの表示速度の向上やサーバ負荷の軽減にもつながる。
Ubuntu 24.04 LTS で運用する場合は、生成した静的ファイルを Apache2 や Nginx で公開し、元の WordPress 環境は外部からアクセスできないようにする構成にできる。
一方、静的サイトでは、コメント機能や検索機能など、サーバ側の処理を必要とする機能はそのままでは動作しない。基本的な静的サイト生成は無料版で行える。フォームや検索機能の代替、多言語対応、生成したファイルの外部サーバへの直接アップロードなどの機能は、有料版(Simply Static Pro)で提供される。