最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

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

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

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

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

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

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

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

多くの場合、WordPressサイトのメンテナンスモードを有効にせずに変更を加えることができます。例えば、新しい投稿の公開、WordPressのアップデート、新しいプラグインのインストールなどをダウンタイムなしで行うことができます。

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

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

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

1つの解決策は、ステージングサイトをセットアップすることです。これにより、プライベートでサイトの作業を行うことができます。多くのトップWordPressホスティング会社は、BluehostSiteGroundWP Engineなど、1クリックでステージングサイトを作成できる機能を提供しています。

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

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

「工事中」ページの例

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

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

動画チュートリアル

WPBeginnerを購読する

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

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

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

SeedProdは、100万以上のウェブサイトで使用されているWordPress向けの最高のページビルダーです。これにより、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 でリードを獲得する

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

デザインからブロックを削除するには、それをクリックするだけです。その後、ゴミ箱アイコンを選択できます。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

また、「バイパスCookie」トグルを使用して、メンテナンスモード中に特定のブラウザの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がメンテナンスモードでスタックするのを修正する方法に関するガイドを参照してください。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基本的なメンテナンスモード機能のみが必要で、それ専用のプラグインをもう1つインストールしたくない場合は、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 を元に戻してウェブサイトをライブに戻す方法を教えてください。

返信する

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