Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

静的な WordPress サイトをデプロイする

最終更新 Markdown で表示Agent セットアップ

概要

このガイドでは、WordPress プラグイン Simply Static を使い、既存の WordPress サイトを静的サイトに変換して Cloudflare Pages にデプロイします。

前提条件

このガイドでは、次を前提とします。

  • WordPress サイトの Administrator アカウントであること。
  • サイトに WordPress プラグインをインストールできること。

セットアップ

まず、Simply Static プラグインをインストールして WordPress サイトをエクスポートします。WordPress ダッシュボードで Plugins > Add New を開きます。

Simply Static を検索し、インストールするプラグインが次のプラグインと一致することを確認します。

Simply Static プラグイン

プラグインの Install を選択します。インストールが完了したら Activate を選択します。

WordPress サイトをエクスポートする

プラグインをインストールしたら、WordPress ダッシュボードで Simply Static > GENERATE STATIC FILES を開きます。

Activity LogZIP archive created メッセージを見つけ、Click here to download を選択して ZIP ファイルをダウンロードします。

Pages で WordPress サイトをデプロイする

ZIP ファイルをダウンロードしたら、サイトを Pages にデプロイします。

  1. Cloudflare ダッシュボードで Workers & Pages ページを開きます。

    Workers & Pages を開く ↗
  2. Create application > Pages > Use direct upload を選択します。

  3. プロジェクトに名前を付け、Create project を選択します。

  4. ZIP ファイル(または展開したアセットフォルダー)をドラッグアンドドロップするか、コンピューターから選択します。

  5. ファイルのアップロードが完了したら、Deploy site を選択します。

WordPress サイトが Pages 上で公開されます。

WordPress サイトを変更するたびに、WordPress ダッシュボードから新しい ZIP ファイルをダウンロードし、Cloudflare Pages へ再デプロイする必要があります。Simply Static の無料版では自動更新は使えません。

制限

静的サイト環境では、WordPress サイトの一部の機能は使えません。

  • WordPress のフォーム。
  • WordPress のコメント。
  • /wp-admin や同様の内部 WordPress ルートへのリンク。

まとめ

このガイドに従うと、WordPress サイトの静的版を Cloudflare Pages にデプロイできます。

静的版のサイトを配信している状態では、次のことができます。

  • WordPress サイトをカスタムドメインまたはサブドメインへ移す。詳細は カスタムドメイン を参照してください。
  • WordPress インスタンスをローカルで動かすか、Cloudflare Access の背後に置いて、投稿者だけにアクセスを許可する。これにより、WordPress サイトとそのコンテンツに対する攻撃面を大きく減らせます。
  • WordPress のホスティングプランをより安いプランへダウングレードする。WordPress インスタンスに必要なメモリと帯域が小さくなるため、より安いプランや共有ホスティングへ移せる場合があります。

質問やプラットフォームの議論は、Discord の Cloudflare Developer コミュニティ で行えます。

役に立ちましたか?