X

So blockieren Sie den Admin-Bereich für alle Benutzer, die keine Administratoren sind

Schnipsel von IsItWP

Mussten Sie jemals den Admin-Bereich für alle Benutzer blockieren, die keine Administratoren sind? Dieser Codeausschnitt leitet alle Benutzer, die keine Administratoren sind, zurück zur primären Domain, wenn sie versuchen, auf den WordPress-Admin zuzugreifen.

Anleitung

Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:

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

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieser Codeausschnitt gefallen hat, ziehen Sie bitte in Betracht, So sichern Sie Ihre WordPress-Site ganz einfach (Schritt für Schritt). zu lesen.

Kommentare   Hinterlasse eine Antwort

  1. Danke fürs Teilen! Toller Snippet, aber er verursacht Probleme mit dem Ninja Forms Plugin, wenn Sie eine E-Mail senden möchten! Irgendwelche Tipps dafür?

  2. Würde dies nicht AJAX blockieren, das no_priv verwendet, oder irgendeine Art von AJAX?

  3. Ich möchte, dass der Autor auf diese Seite zugreifen kann und nicht nur ein Administrator (ich kenne den Code, brauche aber Hilfe beim Anhängen). Ist es auch möglich, nur auf Beiträge und Medien zuzugreifen?

    1. Wenn Sie current_user_can betrachten und die Berechtigung in etwas anderes ändern, können andere Rollen zugreifen. Sehen Sie sich diese Seite im WordPress-Codex an, um zu sehen, was möglich ist,
      http://codex.wordpress.org/Roles_and_Capabilities

      1. Danke. Gibt es einen Code, der Administratoren anhängen kann, wie z. B. „wenn Administrator und Autor können“ oder so etwas?

        1. Alles, was ein Autor kann, kann auch ein Administrator, also erlaubt das Zulassen von Autoren auch Administratoren.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!