回答:
あんまり。
.maintenance
一時ファイルであり、サイトを長期間メンテナンスモードにしたい場合は実行できません。
ソースを見ると$upgrading
、ファイルで定義された変数が10分以上経過していない場合にのみ、メンテナンスモードが維持されます。
これ.maintenance
は、WordPressがプラグイン、テーマ、またはそれ自体をアップグレードするときのロックファイルのようなものであることを意味します。これは10分を超えてはなりません。
そのファイルに次のようなものを挿入することは確かに可能です。
$upgrading = time();
理論的には、WordPressはメンテナンスモードで動作しますが、一時ファイルを意図したものであれば、WordPressは正常に更新された後、ファイルを削除してもかまいません。
長期メンテナンスモードの場合は、別のソリューションを使用する必要があります。
ここにあります。
手順1:.maintenance
WPルートディレクトリに次のようなファイルを作成します.htaccess
ステップ2:このコードをファイルに入れます
<?php $upgrading = time(); ?>
ステップ3:ファイルを保存します。その後、デフォルトのメンテナンスメッセージ「スケジュールされたメンテナンスには簡単に利用できません」が表示されます。しばらくしてからもう一度確認してください。」
ステップ4:修復またはアップグレードが完了したら、コードまたはファイルを削除します.maintenance
。
独自のカスタム警告メッセージが必要な場合は、maintenance.php
ファイルを作成して/wp-content/
ディレクトリに配置します。WordPressはこのファイルを使用して、強制メンテナンス期間中に表示します。