Saya melihat bahwa setelah memutakhirkan file .maintenance dihapus, jika ada. Apakah masih cara yang layak / benar untuk menempatkan WP dalam mode pemeliharaan?
sumber
Saya melihat bahwa setelah memutakhirkan file .maintenance dihapus, jika ada. Apakah masih cara yang layak / benar untuk menempatkan WP dalam mode pemeliharaan?
Tidak juga.
.maintenance
adalah file sementara, tidak layak jika Anda ingin menempatkan situs Anda dalam mode pemeliharaan untuk waktu yang lama.
Jika Anda melihat sumber , mode pemeliharaan dipertahankan hanya jika $upgrading
variabel yang ditentukan dalam file tidak lebih dari 10 menit.
Artinya .maintenance
adalah semacam file kunci ketika WordPress meningkatkan plugin, tema, atau dirinya sendiri, sesuatu yang seharusnya tidak lebih dari 10 menit.
Tentunya dimungkinkan untuk memasukkan sesuatu ke dalam file itu seperti:
$upgrading = time();
Dan secara teori tahan WordPress dalam mode pemeliharaan, tetapi begitu dimaksudkan untuk menjadi file sementara, WordPress merasa bebas untuk menghapus file setelah pembaruan berhasil.
Untuk mode pemeliharaan jangka panjang, Anda perlu menggunakan solusi yang berbeda.
Di sini Anda akan menemukan satu.
Langkah 1: Buat file .maintenance
di direktori root WP seperti.htaccess
Langkah 2: Masukkan kode ini ke dalam file
<?php $upgrading = time(); ?>
Langkah 3: Simpan file. Kemudian Anda dapat melihat pesan pemeliharaan default 'Tidak tersedia untuk pemeliharaan terjadwal. Periksa kembali sebentar. '.
Langkah 4: Setelah Anda menyelesaikan perbaikan atau peningkatan, kemudian hapus kode atau file .maintenance
.
Jika Anda ingin memiliki pesan peringatan khusus sendiri, buat maintenance.php
file dan letakkan di /wp-content/
direktori Anda . WordPress menggunakan file ini untuk ditampilkan selama masa pemeliharaan paksa yang mungkin Anda miliki.