WordPress siteleri güncellemeler, tema düzenlemeleri veya eklenti değişiklikleri sırasında hataların önüne geçmek için bakım moduna alınabilir. Bakım modu, ziyaretçilere sitenin geçici olarak kullanılamadığını gösterirken yöneticilerin arka planda güvenle çalışma yapmasına olanak tanır. Bu özellik hem profesyonel hem de amatör site sahipleri için oldukça gereklidir. Aşağıda WordPress bakım moduna almanın tüm yöntemleri detaylı ve örnekli biçimde açıklanmıştır.
WordPress Otomatik Bakım Modu
WordPress çekirdek güncellemeleri sırasında sistem otomatik olarak bakım moduna geçer. Bu işlem özellikle büyük güncellemelerde yaygındır. İşlem tamamlandığında bakım modu otomatik olarak kapanır.
Ancak bazen güncelleme yarım kalır ve site sürekli bakım modunda takılı kalabilir. Bu durum .maintenance dosyası üzerinden çözülür.
.maintenance Dosyası ile Bakım Modu
WordPress, bakım modunu aktif etmek için kök dizine .maintenance isimli bir dosya oluşturur.
Bu dosyanın varlığı sitenin bakımda olduğunu gösterir.
Manuel aktif etme
- FTP veya hosting dosya yöneticisini aç
- WordPress ana dizinine gir
- Yeni bir dosya oluştur
- Dosya adını maintenance olarak ayarla
- İçine aşağıdaki örnek kodu ekle
<?php
$upgrading = time();
Dosyayı kaydettiğinde site bakım moduna geçer.
Bakım modundan çıkma
- Aynı dizine geri dön
- maintenance dosyasını sil
Silme işlemi sitenin normal haline dönmesini sağlar.
functions.php ile Bakım Modu Aktif Etme
Tema dosyasına küçük bir fonksiyon ekleyerek siteyi geçici bakım moduna alabilirsin.
Bu yöntem özellikle kontrollü ve sade bir bakım sayfası isteyenler için idealdir.
Örnek Kod
function site_bakim_modu() {
if (!current_user_can('administrator')) {
wp_die('Sitemizde bakım çalışması yapılmaktadır. Lütfen daha sonra tekrar deneyiniz.');
}
}
add_action('get_header', 'site_bakim_modu');
Bu kod kullanıldığında yönetici paneli sorunsuz çalışırken tüm ziyaretçiler bakım mesajını görür.
WP CLI ile Bakım Modu
Sunucuya SSH erişimi olanlar için en hızlı yöntem WP CLI kullanmaktır.
Bakım modunu açma
wp maintenance-mode activate
Bakım modunu kapatma
wp maintenance-mode deactivate
Bu komutlar anında etki eder ve büyük sitelerde bile son derece kullanışlıdır.
Eklenti Kullanarak Bakım Modu
Panel üzerinden pratik şekilde bakım modu açmak isteyen kullanıcılar için yönetim paneli tabanlı çözümler bulunur. Bu yöntem için eklenti isimleri yazılmadan genel çalışma mantığı açıklanmıştır.

Genel işleyiş
Eklentiyi etkinleştirdikten sonra özel bakım sayfası hazırlanabilir
Görsel mesaj, geri sayım, iletişim formu veya logo ekleme gibi düzenlemeler yapılabilir
Tek tıklama ile bakım modu açılıp kapatılabilir
Bu seçenek, kod bilgisi olmayan kullanıcılar için en pratik yöntemdir.
WordPress Bakım Modunda Kişiye Özel Sayfa Gösterme
Kullanıcılara özel bir mesaj veya tasarım göstermek istiyorsan bakım modunu fonksiyon bazlı özelleştirebilirsin.
Örnek Kod
function bakim_modu_ozel() {
if (!current_user_can('manage_options')) {
echo '<h2>Sitemizde kısa süreli bakım çalışması yapılmaktadır</h2>';
echo '<p>En kısa sürede tekrar aktif olacaktır</p>';
exit();
}
}
add_action('template_redirect', 'bakim_modu_ozel');
Bu yöntemle ziyaretçilere tamamen kendine ait bir bakım sayfası sunabilirsin.
Premium WordPress Temaları