2016-04-02 4 views
0

Ich habe Probleme mit meinem Wordpress-Admin. wenn ich Konto mit der Rolle verwenden ist Anbieter und gehen Sie zu: mywebsite.com/wp-admin es zu mywebsite.com Auto umleiten, aber wenn ich Konto verwenden, ist admin1 mit der Rolle gut ist Arbeit (direkt an mywebsite.com/wp -admin) bevor es funktioniert gut, ich habe deaktiviert und reaktiv mein Plugin und ich verwende Funktion: delete_option (‚myplugin_default_data_installed‘); um mein Plugin zu entfernen, wenn ich mein Plugin deaktiviere, weiß ich nicht, wie man es repariert. Ich weiß, wenn ich delete_option() in meinem Plugin entfernen Sie es gut arbeiten, aber weiß, dass ich in meiner Datenbank reparieren wollen einer mir viel helfen kannkonnte nicht auf Admin-Seite in Wordpress, wenn Benutzer Rolle kein Administrator

Antwort

1

danken Sie können in Funktionen hooks.put diesen Code tun. PHP-Datei.

add_action('init', 'blockusers_init'); 

function blockusers_init() { 
    if (is_admin() && ! current_user_can('administrator') && 
     ! (defined('DOING_AJAX') && DOING_AJAX)) { 
     wp_redirect(home_url()); 
     exit; 
    } 
} 

Ich hoffe, dass dies für Sie arbeiten wird. Danke.

Verwandte Themen