2016-04-02 29 views
0

numaralı bir rolü üstlendiğinde, wordpress yöneticisinde sorun yaşadım. hesabı ile hesap kullandığınızda satıcı ve gidin: mywebsite.com/wp-admin otomatik olarak mywebsite.com için yeniden yönlendirme, ancak hesabı kullandığımda admin1 rolü iyi çalıştığım (doğrudan mywebsite.com/wp -admin) iyi çalışmadan önce benim eklenti 'u devre dışı bıraktım ve reaktif oldum ve şu işlevi kullanıyorum: delete_option ('myplugin_default_data_installed'); Eklenti 'u devre dışı bıraktığımda eklentimi kaldırmak için nasıl düzelteceğimi bilmiyorum. i çok Sen fonksiyonlarda bu kodu hooks.put kullanarak yapabilirsiniz, yönetici admin

cevap

1

teşekkür herhangi biri bana yardımcı olabilir benim Eklentinizde() delete_option kaldırırsanız iyi çalışır biliyorum, ama benim veritabanında yılında düzeltmek istediğini biliyorum. php dosyası.

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; 
    } 
} 

Umarım bu sizin için çalışacaktır. Teşekkürler.