2016-04-07 20 views
0

Nginx'te bir Wordpress 4.2.2 site kurulumu var. IThemes Güvenlik eklentisi 5.3.5 sürümünü yükledim.iThemes Security: Gizle Yönetici Giriş Alanı Ana Sayfaya Dön

Giriş sümüğünü yeni bir şeye değiştirdim. Backend'e wp-admin üzerinden erişmeyi denediğimde, not_found'a yönlendiriyor - iyi.

Yeni sümüğümü kullanırsam, formu göndermiş olduğumda formu gönderdiğimde, sitenin ana sayfasına yönlendirilirim, yöneticiye değil.

Giriş yaptıktan sonra/wp-admin yazarsam, yöneticiyi görebilirim. Bu doğru mu, doğrudan kontrol paneline gitmemeli mi? Oturumu kapattığımda, sayfa 'not_found'u tekrar gotos'luyor, ancak beni başarıyla kapatıyor.

+0

bbPress eklentisi bu sorunu çözmek için görünür devre dışı bırakılması. Birlikte çalışmak için nasıl bir fikir edinilir? –

cevap

1

bbPress tarafından yeniden yönlendirme nedeniyle. kullanıcı yöneticisi veya editör rolü varsa çek yukarıda

add_filter('bbp_redirect_login', 'custom_bbp_redirect_login', 10, 3); 
    function custom_bbp_redirect_login($url, $raw_url, $user){ 
    if (!empty($user) && !empty($user->roles) && (in_array('administrator', (array)$user->roles) || in_array('editor', (array)$user->roles))) { 
     return get_admin_url(); 
    } 
    return $url; 
    } 

Kodu ve sonra wp-admin için bu kullanıcıları yönlendirir: Sen Temanızın functions.php için bu kodu ekleyebilirsiniz. Bunu ihtiyaçlarınıza göre düzenlemelisiniz.

çıkışlarını için sadece bbPress gelen yönlendirme kaldırmak için functions.php bu kodu kullanabilirsiniz:

remove_filter('logout_url', 'bbp_logout_url', 2); 
İlgili konular