WordPressサイトをメンテナンスモードにする方法

WordPressサイトを、潜在的な顧客を失ったり訪問者をイライラさせたりすることなく、メンテナンスモードにしたいですか?メンテナンスモードを使用すると、更新や変更を行っている間、一時的にウェブサイトを非表示にすることができます。

メンテナンス中は、ウェブサイトが壊れている代わりに、ユーザーフレンドリーな通知が訪問者に表示されます。作業中に誰がサイトにアクセスできるかを正確に制御することもできます。

SeedProd のような強力なプラグインを使用して多くのウェブサイトをメンテナンスモードにしましたが、これによりプロセスが簡素化され、魅力的なメンテナンスモードページを作成できます。

この記事では、WordPressサイトを簡単にメンテナンスモードにする方法を紹介します。

WordPressサイトをメンテナンスモードにする方法

WordPressをメンテナンスモードにする理由とタイミング

多くの場合、メンテナンスモードにしなくても WordPress ウェブサイトの変更を行うことができます。たとえば、新しい投稿を公開したり、WordPress を更新したり、ダウンタイムなしで新しいプラグインをインストールしたりできます。

ただし、ウェブサイトの作業に時間がかかる場合もあります。例えば、WordPressブログを完全に再設計したい場合などです。

新しいプラグインの設定など、リスクの高い変更もあります。これらの変更を行っている間、ユーザーにはサイトが壊れているように見える場合があります。

この期間中に作成されたデータが失われる可能性さえあります。たとえば、オンラインストアに大規模な変更を加えている場合、顧客が新しい注文をしても、それらが失われる可能性があります。

1つの解決策は、ステージングウェブサイトを設定することです。これにより、プライベートでサイトを操作できます。トップクラスのWordPressホスティング会社の多くは、1クリックでステージングウェブサイトを提供しており、それにはBluehostSiteGroundWP Engineが含まれます。

ステージングサイトを使用しない場合は、代わりにウェブサイトをメンテナンスモードにしてください。壊れたウェブサイトの代わりに、訪問者には何が起こっているかを知らせる役立つメンテナンスページが表示されます。

訪問者がソーシャルメディアでフォローしたり、メールリストに参加したりするなど、いくつかの代替アクションを提案することもできます。

「工事中」ページの例

それを踏まえて、WordPress サイトをメンテナンスモードにする方法を見てみましょう。

💡WordPressサイトの管理にお困りですか? WPBeginnerの専門家がWordPressの技術的な問題をすべて担当します。バックアップ、アップデート、セキュリティ – 私たちにお任せください。お客様が本当に重要なことに時間を費やせるように、サイトをスムーズに稼働させ続けます。

動画チュートリアル

WPBeginnerを購読する

書き込みによる説明をご希望の場合は、以下のクイックリンクを使用して、使用したい方法にジャンプしてください。

方法 1. SeedProd プラグインを使用して WordPress メンテナンスモードを設定する (推奨)

完全にカスタムなメンテナンスページを作成する最も簡単な方法は、SeedProdを使用することです。

SeedProdは、WordPressで100万以上のウェブサイトで使用されている最高のランディングページビルダーです。これにより、WordPressで美しいカウントダウンページを作成したり、404ページを改善したり、ユニークなランディングページをデザインしたり、さらにはドラッグ&ドロップでカスタムWordPressテーマを構築したりできます。

SeedProd のプレミアムバージョンには、300 以上のプロがデザインしたテンプレートとブロックが含まれています。しかし、このガイドでは無料の SeedProd プラグイン を使用して、サイトをメンテナンスモードにすることができます。

まず最初に行う必要があるのは、SeedProdプラグインをインストールして有効化することです。詳細については、WordPressにプラグインをインストールする方法に関するガイドをご覧ください。

有効化したら、SeedProd » Pages に移動します。「メンテナンスモード」セクションで、「メンテナンスモードページを設定」または「ページを編集」ボタンをクリックします。

WordPressでメンテナンスモードを設定する方法

次のステップは、メンテナンスモードを有効にしたときに訪問者が見るページを作成することです。

すぐに使えるテンプレートを選択するか、空白のデザインから始めることができます。すべての画像では「Down Maintenance Mode」を使用していますが、好きなテンプレートを使用できます。

テンプレートを選択するには、そのデザインのサムネイルにマウスカーソルを合わせ、[チェックマーク]アイコンをクリックするだけです。

SeedProdの既製のメンテナンステンプレート

テンプレートを選択すると、ドラッグ&ドロップビルダーに移動し、メンテナンスモードページのカスタマイズを開始できます。

画面の左側には、デザインに追加できるブロックとセクションがあります。ページの右側はライブプレビューです。

プロフェッショナルにデザインされたメンテナンスページ

ほとんどのテンプレートには、SeedProdのデザインのコアとなるブロックがすでにいくつか含まれています。メンテナンスページにさらにブロックを追加するには、左側のメニューからドラッグしてデザインにドロップするだけです。

例えば、カスタムロゴ、動画、問い合わせフォームなどを追加できます。

カスタムページデザインにブロックを追加する

表示されるオプションは、ウェブサイトにインストールされているプラグインによって異なる場合があります。

例えば、RafflePressをお持ちの場合、以下の画像のように、プレゼントブロックを使用してメンテナンスページでコンテストを実行できます。

プレゼント付きのメンテナンスページ

ブロックをカスタマイズするには、レイアウトでそのブロックをクリックして選択するだけです。その後、左側のメニューの設定を使用してブロックを変更できます。

例として、デフォルトの「お問い合わせ」ボタンを独自のビジネスメールアドレスに接続する方法を見てみましょう。

ライブプレビューで「お問い合わせ」ボタンをクリックして選択するだけです。左側のメニューには、「リンク」フィールドが表示され、デフォルトで「mailto:john@example.com」と表示されます。

CTAボタンのカスタマイズ

これは、ボタンをクリックすると、訪問者のデフォルトのメールアプリが開き、「宛先」フィールドに「john@example.com」が事前に入力された状態になることを意味します。

これを変更するには、単に「リンク」フィールドにメールアドレスを入力してください。「mailto:」を削除しないように注意してください。これは訪問者のデフォルトのメールアプリを開きます。

SeedProd でリードを獲得する

ボタンの配置、ボタンのテキスト、ボタンのサイズを変更するなど、他の変更を行うこともできます。

To remove a block from your design, simply go ahead and click on it. You can then select the trash can icon.

WordPressカスタムページデザインからブロックを削除する

新しいブロックを追加したり、不要なブロックを削除したり、左側のメニューで変更を加えたりして、テンプレートのカスタマイズを続けることができます。

メンテナンスページの見た目に満足したら、「保存」ボタンをクリックして公開します。

カスタムメンテナンスモードページのデザイン

メンテナンスモードを有効にして訪問者にカスタムメンテナンスページを表示するには、WordPressダッシュボードの SeedProd » Landing Pages にアクセスしてください。

ここで、「メンテナンスモード」セクションのスイッチをクリックして、「アクティブ」と表示されるようにします。

WordPressでメンテナンスモードを有効にする

サイトにログインしているため、メンテナンスモードはあなたには表示されません。ただし、シークレットブラウザタブでサイトにアクセスすると、メンテナンスページが機能しているのがわかります。

サイトの再公開の準備ができたら、SeedProd » ランディングページ にアクセスします。「メンテナンスモード」の下にあるスライダーをクリックして、緑色(アクティブ)から灰色(非アクティブ)に切り替えます。

メンテナンス中のページを削除する

これで、誰もがあなたの WordPress ウェブサイト にアクセスできるようになります。

ログインユーザーのウェブサイトアクセスを制御する

デフォルトでは、SeedProd はログインしていないすべてのユーザーにメンテナンスモードページを表示します。ただし、アカウントを持っている人は誰でも引き続きサイトにログインできます。たとえば、メンバーシップサイトの購読者や、WooCommerce ストアのお客様は、引き続きアカウントにアクセスできます。

メンテナンス中は、誰がサイトにアクセスできるかを変更したい場合があります。たとえば、クライアントのためにサイトを開発している場合、クライアントは作業を監視するために引き続きアクセスする必要があるかもしれません。

アクセス制御は、SeedPro Proにアップグレードすることで変更できます。プラグインを有効化した後、SeedProdはライセンスキーを要求します。

SeedProd ライセンスキーをウェブサイトに追加する

この情報は、SeedProdウェブサイトのアカウントの下にあります。

その後、SeedProd » ランディングページに移動し、「メンテナンスモード」の下にある「ページを編集」をクリックするだけです。

WordPressのメンテナンスモード設定の編集

これにより、SeedProd のページビルダーが開きます。

ここで、「ページ設定」をクリックし、「アクセス制御」を選択します。

メンテナンスモード中に誰がサイトにアクセスできるかを制御する

まず、‘デフォルト除外’スライダーを有効にすることをお勧めします。これにより、訪問者は次の用語を含むURLにアクセスできるようになります:login、admin、dashboard、account。これにより、アカウントから締め出されるのを防ぐことができます。

特定のブラウザ クッキー を持つユーザーが、メンテナンスモード中にアカウントにアクセスできるようにすることもできます。「バイパスCookie」トグルを使用します。ただし、WordPressキャッシュプラグイン を使用している場合、この機能は機能しない可能性があることに注意してください。

代わりに、メンテナンスモード中のサイトにアクセスできるユーザーロールを選択することをお勧めします。これを行うには、「ロールを追加」をクリックし、メニューから任意のロールを選択します。

SeedProd のアクセス制御を使用したサイトへのアクセス制御

また、WordPressメンバーシッププラグインまたはeコマースプラグインによって作成されたユーザーロールを含めたり除外したりすることもできます。

アクセス制御に満足したら、設定を保存するために「保存」ボタンをクリックすることを忘れないでください。

特定のページをメンテナンスモードから除外する

SeedProd Pro では、メンテナンスモードから特定のページを含めたり除外したりすることもできます。これは、ユーザーが特定のページにアクセスする必要がある場合に役立ちます。

例えば、カスタムログインページがある場合、通常はメンテナンスモードから除外したいでしょう。メールでカスタマーサポートを提供している場合は、お問い合わせフォームも除外したいかもしれません。

これはSeedProdの「URLの含める/除外する」設定で行うことができます。「URLの含める」または「URLの除外」を選択し、ボックスにリンクを入力するだけです。

メンテナンスモードからURLを除外する

メンテナンスページのセットアップが完了したら、「保存」ボタンをクリックして、更新されたアクセス制御設定を保存します。

方法2. LightStartを使用してメンテナンスモードを設定する

他の選択肢としては、無料のLightStartプラグインを使用することです。シンプルなメンテナンスモードページを作成したい場合に最適です。ただし、このプラグインは標準のWordPressのページおよび投稿エディターを使用しており、SeedProdのドラッグ&ドロップビルダーほど強力ではありません。

まず、LightStartプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

アクティベートしたら、設定 » LightStart に移動してください。

LightStart WordPressメンテナンスプラグイン

これで、LightStart のメンテナンスモード、近日公開、ランディングページのテンプレートから選択できるようになります。

メンテナンスモードを作成したいので、「ウェブサイトはメンテナンス中です」テンプレートをクリックし、「続行」ボタンを選択します。

WordPressメンテナンスモードページのテンプレートを選択する

これで、LightStart のメーリングリストに参加するオプションが表示されます。

「今はスキップします、ありがとう」をクリックするだけです。

WP Maintenanceプラグインのメールリスト

LightStart は、組み込みテンプレートを使用して簡単なページを作成します。

このページを表示するには、「ページを表示」をクリックするだけです。

WordPress用のカスタム「工事中」ページを作成する

これにより、テンプレートが標準のWordPress投稿エディターで開きます。

注意: このデフォルトのテンプレートに満足していませんか? WordPress ダッシュボードの 設定 » LightStart に移動すると、他のデザインを見つけることができます。次に、「デザイン」タブをクリックすると、使用できるさまざまなテンプレートが表示されます。

ページや投稿を編集するのと同じ方法で、デザインを変更できるようになりました。

WordPress のページおよび投稿エディターを使用したカスタムページの設計

テンプレートには、ご自身のページにリンクしたいソーシャルメディアのプレースホルダーがいくつかあります。

これらのアイコンをそれぞれクリックし、表示される小さなバーにURLを入力するだけです。

ソーシャルメディアページへのリンクを追加する

メンテナンスページの見た目に満足したら、コンテンツエディターの「更新」ボタンをクリックして変更を保存してください。

ページのデザインが完了したら、WordPressダッシュボードの設定 » LightStartに移動して、メンテナンスモードの設定を行います。

次に、「全般」タブをクリックできます。

LightStart 一般設定

デフォルトでは、検索エンジンのボットは、サイトがメンテナンスモードの間はサイトを確認できません。これは、WordPress SEOに悪影響を与え、特にメンテナンスに時間がかかる場合、検索エンジンのランキングでサイトが表示される場所に影響を与える可能性があります。

そのため、「検索ボットのバイパス」ドロップダウンを開き、「はい」を選択することをお勧めします。これにより、検索エンジンのクローラーがメンテナンスページをバイパスできるようになります。

LightStartメンテナンスモードページの構成

サイト管理者として、メンテナンスモード中でもWordPressダッシュボードとウェブサイトにアクセスできます。ただし、他のユーザーロールにもアクセスを許可したい場合があります。

「バックエンド」ドロップダウンを開き、リストからユーザーロールを選択することで、ユーザーにWordPressダッシュボードへのアクセス権を付与できます。

WordPressダッシュボードへのアクセスを許可する

訪問者に公開サイトへのアクセスを許可するには、代わりに「フロントエンド」ドロップダウンを使用してください。

SeedProdと同様に、特定のページをメンテナンスモードから除外して、常に訪問者がアクセスできるようにすることができます。たとえば、予約フォームがある場合、サイトの他の部分がメンテナンスのためにダウンしているときでも、このページを利用可能にしておきたい場合があります。

ページを除外するには、URLを「除外」ボックスに追加するだけです。

「メンテナンス中」モードから除外するURL

Google Analytics を使用して WordPress ウェブサイトへの訪問者を追跡 している場合は、「モジュール」タブをクリックしてください。

次に、「Google Analyticsを使用」ドロップダウンを開き、「はい」を選択します。

LightStartのGoogleアナリティクスモジュール

次に、トラッキングIDを「トラッキングコード」フィールドに簡単に追加します。

確認する価値のある設定は他にもたくさんあり、ほとんどは自己説明的です。メンテナンスモードの設定に満足したら、「設定を保存」ボタンをクリックして変更を保存します。

これで、いつでもメンテナンスモードを有効にできます。「一般」タブを選択し、「有効」ラジオボタンをクリックするだけです。

WordPressでメンテナンスモードを有効にする方法

次に、ページの下部までスクロールして「設定を保存」をクリックします。これで、シークレットブラウザタブでサイトにアクセスすると、メンテナンスページが表示されます。

サイトをメンテナンスモードから解除する準備ができたら、[一般] タブに戻り、[無効化] を選択します。その後、[変更を保存] ボタンをクリックするだけで、ウェブサイトは訪問者全員がアクセスできるようになります。

メンテナンスモードページにチャットボットを追加する方法

チャットボットを使用すると、訪問者と対話したり、訪問者に関する情報を記録したり、WordPress でリードジェネレーションを行ったりすることができます。

LightStartには、訪問者がサイトがメンテナンスモードを終了したときにメールリストに登録して通知を受け取りたいかどうかを尋ねることができる、シンプルなプログラム済みのライブチャットボットがあります。

リードジェネレーションチャットボット

チャットボットの設定方法を確認するには、「ボットの管理」タブをクリックしてください。

デフォルトでは、このボットの名前はAdminですが、「ボット名」フィールドに新しい名前を入力することで変更できます。

メンテナンスモードページにチャットボットを追加する方法

チャットボットのポップアップに表示されるアバターを追加することもできます。

その後、「メッセージのカスタマイズ」の下にあらかじめプログラムされた会話が表示されます。

WordPressでカスタムチャットボットを作成する方法

これらのメッセージはどれでも変更できますが、デフォルト設定はほとんどのWordPressウェブサイトに適しているはずです。

チャットボットをライブにするには、画面上部にある「アクティブ化」ボタンをクリックしてください。

WordPressチャットボットの有効化

いつものように、変更を保存するには必ず「設定を保存」をクリックしてください。

これで、シークレットタブでメンテナンスページにアクセスすると、チャットボットと話すことができます。

WordPressのチャットボットポップアップ

チャットボットまたはメンテナンスページを通じてユーザー情報を収集している場合は、サイトがGDPRに準拠していることを確認することが重要です。

方法3. WPCodeプラグインを使用してメンテナンスモードを設定する

基本的なメンテナンスモード機能のみが必要で、それ専用のプラグインをインストールしたくない場合は、WPCode を使用できます。

WPCode を使用すると、テーマの functions.php ファイルを編集せずに、WordPress にカスタムコードを簡単に追加できます。メンテナンスモード、簡単なカウントダウンタイマーなど、サイトをカスタマイズするために使用できる、すぐに使えるコードスニペットが付属しています。

まず、無料のWPCode プラグインをインストールして有効化する必要があります。手順が必要な場合は、WordPressプラグインのインストール方法に関するガイドをご覧ください。

有効化したら、WordPress管理ダッシュボードからコードスニペット » ライブラリに移動します。

そこに着いたら、ライブラリで「メンテナンスモード」スニペットを検索します。見つけたら、カーソルを合わせ、「スニペットを使用」ボタンをクリックします。

WPCodeでメンテナンスモードのスニペットを選択

次に、WPCodeがコードを自動的に追加します。

必要に応じて、メンテナンスモードのメッセージを編集して、よりパーソナライズすることができます。

WPCodeはメンテナンスモードのコードを自動的に追加します

その後、スイッチを「非アクティブ」から「アクティブ」に切り替え、「更新」ボタンをページの上部でクリックするだけです。

トグルを「アクティブ」に切り替え、「更新」ボタンをクリックします

これで完了です。これで、管理者以外のユーザーには簡単なメンテナンスモードのメッセージがウェブサイトに表示されます。

WPCodeメンテナンスモードの例

この記事が、WordPressサイトをメンテナンスモードにする方法を学ぶのに役立ったことを願っています。また、WordPressでカスタムページを作成する方法に関するガイドや、メンテナンス中に訪問者があなたに連絡できるようにするための、最高のビジネス電話サービスについての比較も参照することをお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

96 CommentsLeave a Reply

  1. 今日からWordPressの旅でseedProdを使用することになります。この記事はその旅において重要な役割を果たしています。WordPressでクライアントのウェブサイトを再設計しており、訪問者に「メンテナンス中」ページを表示する方法を探していました。あなたのウェブサイトを検索してこの記事を見つけました。このウェブサイトからseedProdについて多くのことを読み、この新しいプロジェクトで読んだすべてを試してみるつもりです。この記事をまとめてくれてありがとう。そのため、あなたのウェブサイトをWordPressの百科事典と見なすようになりました。したがって、私がWordPressの百科事典と言ったら、それはwpbeginnerを意味すると知ってください。

  2. ここで共有していただいたプラグインは、これを実現するのに非常に役立ちます。特にLightStartプラグインは、典型的なメンテナンスページに必要なものがすべて揃っており、さらに素晴らしい機能も提供しています。
    検索エンジンをバイパスした場合、Googleで私のウェブサイトを検索したときに、検索エンジンはどのページをホームページとして認識しますか?

    • 検索エンジンのボットのバイパスを許可する場合、ホームページへのリンクが必要です。

      管理者

      • 返信ありがとうございます。しかし、プラグインはメンテナンスページをホームページとして使用するのでしょうか、それともバイパス機能を使用しながらホームページを検索結果に表示するにはどうすればよいのでしょうか?

        • ユーザー向けのホームページはメンテナンスページになりますが、ボットは実際のホームページを見るべきです。プラグインのサポートに、バイパスを許可する方法を確認する必要があります。

        • わかりました、それは、バイパス中に両方のユーザーとボットに異なるページが表示されることを意味し、それが実際のホームページをクロールして検索結果に表示することになります。まあ、十分明確ですね。
          返信とご指導ありがとうございました。

  3. プラグインでメンテナンスモードをオンにすると、FTP上の.maintenanceファイルの問題を回避できますか?例えば、複数のプラグインを更新する際などです。時々FTP上に作成され、手動で削除する必要が出てきます。

    • そのファイルが作成されるのを防ぐことはできませんが、通常、プラグインの更新プロセス中に問題が発生した場合にのみ、そのファイルは残るはずです。

      管理者

      • このトピックに戻りますが、一括プラグインアップデートを行うと、この問題が非常に頻繁に発生します。したがって、一括アップデートではなく、徐々にアップデートする方が良いですか?お時間と回答をありがとうございます。

        • ホストはおそらくシステムで制限を設定しています。その場合は、段階的なアップデートを行い、ホストに連絡すれば、遭遇している制限を解除するオプションがあるかもしれません。

      • アドバイスありがとうございます。永続的な.maintenanceファイルの問題は、一括更新を避け、代わりに1つずつ更新することで解決しました。お時間とご指導に感謝いたします。

  4. サイトがメンテナンス中の場合にページを追加するプラグインを探しています。また、Wpformsの連絡フォームも追加したいです。このガイドがよく理解できません。メンテナンスモードは自動ではなく手動であることは理解していますが、私が望んでいるのは自動です。

    • あなたが求めているもののように聞こえるものについては、このガイドのSeedProdを使用したいと思うでしょう。

      管理者

    • If the user is logged into your site they should see the content or SeedProd does have the option for a password for viewing the content. If you take a look at SeedProd’s documentation you can see the current method for how to set this up :)

      管理者

  5. アドバイスに従ってウェブサイトをメンテナンスモードにしましたが、メンテナンスモードを解除したいです(状況が変わり、実際にはメンテナンスは行っていません)。メンテナンスモードを無効にするために管理エリアにアクセスしようとしましたが、ウェブサイトにリダイレクトされ、メンテナンスモジュール(MM)を無効にできる管理ログインページが表示されません。MM を元に戻してウェブサイトをライブに戻す方法を教えてください。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。