X

Cum să blochezi zona de administrare pentru toți utilizatorii care nu sunt administratori

Fragmente de IsItWP

Ați avut vreodată nevoie să blocați zona de administrare de la toți utilizatorii care nu sunt administratori? Acest fragment va redirecționa toți utilizatorii care nu sunt administratori înapoi la domeniul principal atunci când încearcă să acceseze administrarea WordPress.

Instrucțiuni

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

    add_action( 'init', 'blockusers_wps_init' );
    function blockusers_wps_init() {
            if ( is_admin() && ! current_user_can( 'administrator' ) ) {
                    wp_redirect( home_url() );
                    exit;
            }
    }

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare vizualizarea Cum să vă faceți backup cu ușurință site-ului WordPress (pas cu pas).

Comentarii   Lasă un răspuns

  1. Mulțumesc pentru distribuire! Fragment grozav, dar cauzează probleme cu pluginul ninja form atunci când doriți să trimiteți un e-mail! Aveți vreun sfat pentru asta?

  2. Nu ar bloca acest lucru ajax-ul care folosește no_priv sau orice tip de ajax?

  3. Vreau ca autorul să poată accesa acea pagină în loc de doar un administrator (știu codul, dar am nevoie de ajutor pentru a-l adăuga). De asemenea, este posibil să acceseze doar postările și media?

    1. dacă te uiți la current_user_can și schimbi capacitatea cu altceva, dacă va permite altor roluri să acceseze. Vizualizați această pagină pe codex-ul wordpress pentru a vedea ce se poate face,
      http://codex.wordpress.org/Roles_and_Capabilities

      1. Mulțumesc. Există un cod care poate adăuga administratorul? Cum ar fi „dacă administrator și autor pot” sau ceva de genul acesta?

        1. tot ce poate un autor poate și un administrator, deci permiterea autorilor va permite și administratorilor.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!