移行とメンテナンスのために WordPress を読み取り専用モードにする方法
公開: 2022-08-09WordPress サイトを読み取り専用モードにしますか?
サイトのコンテンツを凍結することにより、通常は編集アクセス権を持っている場合でも、誰もあなたの Web サイトの内容を変更できないようにすることができます。 これにより、Web サイトに変更を加える際のエラー、競合、混乱を避けることができます。
この記事では、サイトの移行とメンテナンスのために WordPress サイトを読み取り専用モードにする方法を紹介します。
サイトの移行とメンテナンスのために WordPress サイトを読み取り専用状態にする理由
訪問者がサイトにアクセスするのを止めることなく、WordPress Web サイトの多くの設定を微調整できます。 ただし、Web サイトに大きな変更を加える場合は、サイトを読み取り専用状態にすることをお勧めします。
たとえば、WordPress を新しいホストまたはサーバーに移動する場合、WordPress の新しいバージョンにアップグレードする場合、または新しいテーマをインストールする場合、ユーザー エクスペリエンスに影響を与え、サイトが正常に動作しなくなる可能性があります。
読み取り専用モードを設定すると、変更中にサイトに追加されたデータやコンテンツが失われるのを防ぐことができます。 また、機能が正しく動作しない場合のユーザー エクスペリエンスの低下による不満を防ぐこともできます。
たとえば、あなたが新しいサーバーに移行しているときに誰かが WordPress ダッシュボードに新しい投稿を書いている場合、彼らの努力はすべて失われる可能性があります. あるいは、ユーザーが商品をカートやチェックアウトに追加できず、サイトを離れることがあります。
そうは言っても、WordPressサイトを読み取り専用モードにしてこれらの問題を防ぐ最善の方法を見てみましょう.
サイトの移行とメンテナンスのために WordPress サイトを読み取り専用状態にする方法
専用のコンテンツ フリーズまたは読み取り専用モードのプラグインがいくつか利用可能ですが、それらは現在すべて時代遅れであり、開発者によって積極的に維持されていません。
そのため、代わりに Lock User Account プラグインを使用することをお勧めします。
会員制サイトやオンラインストアなど、ユーザー登録が可能なサイトなら何でもOKです。
このプラグインを使用すると、WordPress アカウントから任意のユーザーを一時的にロックアウトできます。 アカウントからロックアウトされたユーザーは、サイトのコンテンツを編集したり、新しいコンテンツを追加したりすることはできませんが、訪問者は引き続き Web サイトを表示できます。
ユーザーがロックされたアカウントにログインしようとすると、「あなたのアカウントはロックされています」というメッセージが表示されます。 このメッセージをカスタマイズして、ユーザーにより多くの情報を提供できます。
現在、このプラグインを使用しても、実際にサイトがフリーズしたり、データベースの変更が妨げられたりすることはありません. そのため、サイトのコメントやお問い合わせフォームも一時的に無効にすることをお勧めします。 その方法を以下に示します。
まず、Lock User Account プラグインをインストールして有効にする必要があります。 サポートが必要な場合は、WordPress プラグインのインストール方法に関するガイドをご覧ください。
コンテンツの凍結を開始する前に、ユーザーがロックされたアカウントにログインしようとした場合に表示されるメッセージを変更できます。 たとえば、ドメイン名を変更していることや、重要なメンテナンスを行っていることを説明したい場合があります。
デフォルトの「アカウントがロックされています」というエラー メッセージを変更するには、 [設定] » [一般]に移動します。
画面の下部に向かって、新しい「ユーザー アカウントのロック」セクションが表示されます。
これで、[ロックされたユーザー メッセージ] フィールドに新しいメッセージを入力するだけで済みます。 メッセージに満足したら、[変更を保存] ボタンをクリックします。
その後、サイトを読み取り専用モードにする準備が整いました。
ユーザーをアカウントからロックアウトするには、 Users » All Usersに移動します。
この画面には、サイトにアカウントを持っているすべての人が表示されます。
[ロック済み] 列には、各ユーザーが現在自分のアカウントにアクセスできるか (ロック解除)、またはアクセスできないか (ロック済み) が表示されます。
ユーザーをアカウントから一時的にロックアウトするには、プロフィール写真の横にあるチェックボックスをクリックしてオンにします。
複数のユーザーをアカウントからロックアウトする場合は、クリックして複数のボックスを選択します。
注: 自分のユーザー アカウントをロック解除したままにしておくことが非常に重要です。 誤ってロックアウトされた場合は、WordPress ホスティング パネルからユーザー アカウントのロック プラグインを無効にできるように、wp-admin アクセスなしですべてのプラグインを無効にする方法に関するガイドを参照してください。
1 つまたは複数のユーザー名を選択したら、[一括操作] ドロップダウンをクリックし、[ロック] を選択します。
これらのユーザーをアカウントからロックアウトする準備が整ったら、[適用] ボタンをクリックします。
これで、サイトは基本的にユーザーに対して読み取り専用モードになり、アカウントがロックされているユーザーがログインしようとすると、エラー メッセージが表示されます。
作業が完了したら、ユーザー アカウントのロックを解除できます。 [ユーザー] » [すべてのユーザー] に戻り、上記のプロセスを繰り返します。 今回のみ、[一括操作] ドロップダウンから [ロック解除] を選択してください。
その後、[適用] ボタンをクリックして、これらのアカウントを再度有効にすることができます。
コメントとフォームエントリを一時的に無効にする方法
サイトの移行やその他の大きな変更を開始する前に、サイトのコメントやフォーム エントリを一時的に無効にすることもできます。 変更中に誰かがコメントやフォームを送信すると、そのデータは失われます。
サイト全体ですばやく簡単にコメントを一時的に無効にするには、WPCode を使用することをお勧めします。
無料の WPCode スニペット プラグインをインストールしてアクティブ化し、コード スニペット » スニペットの追加 に移動するだけです。
ここから、左側のメニューの [コメント] カテゴリをクリックし、[コメントを完全に無効にする] の下の [スニペットを使用] をクリックします。
次の画面で、トグルを非アクティブからアクティブに設定するだけです。
次に、[更新] ボタンをクリックすると、スニペットが有効になります。
プラグインを使用せずにコメントを手動で無効にしたい場合は、WordPress でコメントを完全に無効にする方法についてのステップバイステップガイドをご覧ください。
また、ウェブサイト上の連絡フォームやその他のフォームを一時的に無効にすることをお勧めします。 重要なメッセージを見逃さないように、フォームを削除して一時的にビジネス用のメール アドレスに置き換えることができます。
この時点で、競合やエラーを心配することなく、サイトを移行したり、重要なメンテナンス作業を行ったりする準備が整いました。
ボーナス: WordPress で美しいメンテナンス ページを作成する方法
ユーザー アカウントをロックし、フォームとコメントを保護するだけでなく、サイトをメンテナンス モードにして、誰も主要なコンテンツにアクセスできないようにすることもできます。
適切に設計されたメンテナンス ページは、サイトが読み取り専用の状態になっている理由と、訪問者がオンラインに戻る時期を正確に説明できます。
ここで SeedProd の出番です。WordPress 用の最高のドラッグ アンド ドロップ ページ ビルダーであり、完全にカスタムのメンテナンス ページを作成できます。
無料版の SeedProd を使用して、美しいメンテナンス モードのページを作成できます。
詳細については、WordPress サイトをメンテナンス モードにする方法に関するガイドをご覧ください。
この記事が、サイトの移行とメンテナンスのために WordPress サイトを読み取り専用モードにする方法を学ぶのに役立つことを願っています. また、中小企業向けの最高のライブチャットソフトウェアと、WordPress サイトでユーザー登録を許可する方法についてのガイドを参照することもできます.
この記事が気に入ったら、WordPress ビデオチュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook で私たちを見つけることもできます。