X

Standard-Benutzerrollen-Namen in WordPress ändern

Schnipsel von IsItWP

Wollten Sie schon immer die Standard-Benutzerrollen-Namen in WordPress ändern? Mit diesem Code-Schnipsel können Sie jeden der vorhandenen Rollennamen, wie z. B. „Administrator“, „Redakteur“ usw., in beliebige Namen ändern. Dies wird im Rollenauswahlmenü für Benutzer angezeigt. Bitte beachten Sie, dass dies keine neue Rolle hinzufügt oder den Namen dauerhaft ändert.

Anleitung

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

function wps_change_role_name() {
    global $wp_roles;
    if ( ! isset( $wp_roles ) )
        $wp_roles = new WP_Roles();
    $wp_roles->roles['contributor']['name'] = 'Owner';
    $wp_roles->role_names['contributor'] = 'Owner';           
}
add_action('init', 'wps_change_role_name');

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 Code gefallen hat, sollten Sie sich Anleitung: Erstellen eines benutzerdefinierten Registrierungsformulars in WordPress ansehen.

Kommentare   Hinterlasse eine Antwort

  1. Hallo,

    Wie können wir es rückgängig machen? Ich habe ein seitenspezifisches Plugin dafür erstellt und es dann gelöscht, da ich dachte, das würde ausreichen, um die Standard-Benutzerrollenbezeichnung wiederherzustellen.

    1. Hallo Cristiano,
      Wenn Sie das seitenspezifische Plugin manuell erstellt haben, können Sie die Code-Schnipsel, die Sie auf Ihrer Plugin-Editor-Seite eingefügt haben, einfach entfernen.

      Alternativ können Sie, wenn Sie das Code Snippets Plugin installiert haben, das von Ihnen hinzugefügte spezifische Schnipsel deaktivieren, indem Sie in Ihrem WordPress-Dashboard zu Snippets » Alle Snippets navigieren.

      1. Hallo,
        Danke, ich habe das Plugin deaktiviert und dann entfernt, aber die Beitragsrolle wurde nicht zurückgesetzt. Sie bleibt als „Owner“. Seltsam, oder?

  2. Kann dies in einer Multisite-WordPress-Installation auf Version 4.8.2 verwendet werden? Denn ich habe diesen Code in die functions.php eingefügt, aber er funktioniert nicht auf der Seite zum Hinzufügen neuer Benutzer.

  3. Standard-WordPress-Rollennamen in beliebige Namen ändern - WPMU DEV 4. Januar 2015 um 08:10

    [...] Schnipsel (dank Kevin Chard!) ermöglicht es Ihnen, jeden der vorhandenen Rollennamen zu ändern. Anstatt z. B. Beitragschöpfer könnten Sie [...]

  4. WordPress-Tipp: Ändern Sie jeden Rollennamen nach Ihren Bedürfnissen 15. September 2014 um 07:38

    […] an Kevin Chard für die […]

  5. Gute Funktion, aber man sollte bedenken, dass der Slug der Rolle der ursprüngliche bleibt...

    1. Ja, das stimmt, man müsste auch den Slug ändern, aber zu diesem Zeitpunkt wäre es vielleicht besser, eine neue Rolle zu erstellen, anstatt den Namen der bestehenden zu ändern. Ich denke immer noch, dass dies einige Anwendungsmöglichkeiten hat.

      1. Oh, ich stimme zu, es hat definitiv einige gute Anwendungsmöglichkeiten! Ich meinte nur, dass es etwas ist, das man bedenken sollte :)

        1. Das ist fair und ein guter Punkt :)

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!