WordPress でスタティックページ(Simply Static プラグインを使用)

WordPressで Simply Static プラグインを利用し、サイトを静的Webサイトとして出力する手順を説明する。プラグインのインストール・有効化から静的ファイルの生成、公開までを扱う。

前準備

WordPress のインストールが完了していること

Ubuntu での WordPress のインストール手順は、別ページで説明する。

Simply Static は PHP 8.3 に対応しており、Ubuntu 24.04 LTS の標準環境で動作する。

Simply Static プラグインのインストール

  1. 「プラグイン」をクリックする。
    *(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
  2. 「新規追加」をクリックする。
    *(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
  3. 「Simply Static」を検索する。
    *(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
  4. Simply Staticをインストールする。
    *(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
  5. Simply Staticを有効化する。
    *(⚠️ link removed: this file was never actually generated — ask me to produce it again)*

Simply Static を使ってみる

  1. 「Simply Static」をクリックする。
    *(⚠️ link removed: this file was never actually generated — ask me to produce it again)*
  2. Simply Static のダッシュボード画面が表示される。「静的ファイルを生成する」ボタンをクリックし、静的ファイルの生成を開始する。サイトの規模に応じて時間がかかるため、完了まで待つ。
  3. 生成が完了すると「ZIPファイルをダウンロード」というリンクが表示される。このリンクをクリックし、生成された静的サイトのファイルをZIP形式でダウンロードする。
  4. ダウンロードしたZIPファイルを展開すると、HTMLファイル、CSSファイル、画像ファイルなど、静的サイトを構成するファイル一式が得られる。
  5. 展開した静的ファイルをWebサーバにアップロードすることで、WordPressサイトを静的サイトとして公開できる。

静的サイト化すると、公開側ではPHPとデータベースが不要になるため、WordPress本体やプラグインの脆弱性を突く攻撃の対象がなくなる。ページの表示速度の向上やサーバ負荷の軽減にもつながる。

Ubuntu 24.04 LTS で運用する場合は、生成した静的ファイルを Apache2 や Nginx で公開し、元の WordPress 環境は外部からアクセスできないようにする構成にできる。

一方、静的サイトでは、コメント機能や検索機能など、サーバ側の処理を必要とする機能はそのままでは動作しない。基本的な静的サイト生成は無料版で行える。フォームや検索機能の代替、多言語対応、生成したファイルの外部サーバへの直接アップロードなどの機能は、有料版(Simply Static Pro)で提供される。