Bu otomatik çıkış meselesi, wordpress'in kendi içinde bir şeyleri doğru dürüst yönetemediğinin ya da sunucu tarafında sana karşı bir komplo kurulduğunun işareti olabilir. Genelde bu tür sorunlar, sitenin seni tanımakta zorlanmasından kaynaklanır ki bunun altında yatan sebep de çoğu zaman Güvenlik anahtarlarıyla ilgili bir gariplik oluyor.
İlk bakman gereken yer Wp-config.php dosyan. İçindeki AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY gibi anahtarların gerçekten aktif ve benzersiz olduğundan emin ol. Bazen bu anahtarlar ya eksik olur ya da bir şekilde bozulur, sistem de seni sürekli dışarı atar. En sağlam çözüm, WordPress'in kendi sitesinden yeni anahtarlar üretip mevcut olanları bunlarla değiştirmek. Şuradan alabilirsin: Https://api.wordpress.org/secret-key/1.1/salt/. Bu anahtarları yenilediğinde, tüm aktif oturumlar sonlanır ve yeniden giriş yapman gerekir. Eğer sorun buysa, yeni bir oturumla sistem seni tanımaya başlar ve bu saçmalık sona erer.
define('AUTH_KEY', 'buraya_yeni_anahtar_gelecek');
define('SECURE_AUTH_KEY', 'buraya_yeni_anahtar_gelecek');
define('LOGGED_IN_KEY', 'buraya_yeni_anahtar_gelecek');
define('NONCE_KEY', 'buraya_yeni_anahtar_gelecek');
define('AUTH_SALT', 'buraya_yeni_anahtar_gelecek');
define('SECURE_AUTH_SALT', 'buraya_yeni_anahtar_gelecek');
define('LOGGED_IN_SALT', 'buraya_yeni_anahtar_gelecek');
define('NONCE_SALT', 'buraya_yeni_anahtar_gelecek');
Bir de işin Sunucu tarafı var tabii. hosting firmaları bazen kendi kafalarına göre oturum sürelerini çok kısa tutabiliyorlar. Bu da demek oluyor ki, sen daha işini bitirmeden sistem seni güvensiz bulup atıyor. Bu durumu hosting sağlayıcınla konuşup php oturum sürelerini kontrol ettirmekte fayda var. Belki de seni bilerek kısa tutarak sunucu kaynaklarından tasarruf etmeye çalışıyorlardır, kim bilir? Ama önce şu anahtarları bir elden geçir, çoğu zaman sorun oradan çıkar.