Mode pemeliharaan WordPress (dengan dan tanpa plugin) – Beragampengetahuan
Mode pemeliharaan WordPress diperlukan saat kita ingin melakukan perubahan besar (kode kustom dan/atau perubahan basis data) di situs WordPress kita, sehingga pengunjung tidak boleh mengunjungi bagian depan situs.
Contents
Mode Pemeliharaan WordPress Tanpa Plugin
Tambahkan kode ini ke file functions.php tema anak Anda.
Jika Anda tidak memiliki tema anak, Anda dapat membuatnya dengan mudah. Lihat artikel ini.
Dengan kode ini, situs (panel admin dan ujung depan). hanya tersedia untuk administrator. Orang lain akan melihat pesan mode pemeliharaan.
Aktifkan mode pemeliharaan WordPress
/**
* Maintenance mode
*/
function wp_maintenance_mode() {
if ( ! current_user_can( 'administrator' ) ) {
wp_logout();
}
wp_die( '<h1>Website under Scheduled Maintenance</h1><br />Please check back soon.' );
}
/**
* Check if current page is the login page
*
* @return bool
*/
function is_wp_login() {
if ( isset( $GLOBALS['pagenow'] ) && 'wp-login.php' === $GLOBALS['pagenow'] ) {
return true;
}
return false;
}
if ( false === is_user_logged_in() && false === is_wp_login() ) {
add_action( 'get_header', 'wp_maintenance_mode' );
} else {
if ( ! current_user_can( 'administrator' ) ) {
add_action( 'admin_init', 'wp_maintenance_mode' );
}
}
Nonaktifkan Mode Pemeliharaan WordPress
Keluar komentar saja add_action baris (atau hapus seluruh blok if):
if ( false === is_user_logged_in() && false === is_wp_login() ) {
//add_action( 'get_header', 'wp_maintenance_mode' );
} else {
if ( ! current_user_can( 'administrator' ) ) {
//add_action( 'admin_init', 'wp_maintenance_mode' );
}
}
Mode Pemeliharaan WordPress dengan Plugin
Anda dapat menggunakan banyak plugin.
Dalam tutorial ini kita menggunakan LightStart – Maintenance Mode, Coming Soon dan Landing Page Builder
Instal dan aktifkan plugin.
Anda mungkin ingin menggunakan banyak opsi yang tersedia:
Menu ⟶Pengaturan ⟶LightStart
Tetapi pengaturan dasarnya adalah:

beralih:

ingat untuk menghapus cache (jika ada), jika tidak, plugin mungkin tidak berfungsi.
Pengusaha | Full Stack Developer | Pendiri MediSign Ltd. Saya memiliki lebih dari 15 tahun pengalaman profesional merancang dan mengembangkan aplikasi web. Saya juga sangat berpengalaman dalam mengelola proyek (web).
rencana pengembangan website
metode pengembangan website
jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website
#Mode #pemeliharaan #WordPress #dengan #dan #tanpa #plugin