• Gelöst Anonymous User 14429768

    (@anonymized-14429768)


    Hallo!

    Nach einigen Experimenten mit Mitgliedschaftsplugins habe ich etliche unnötige Benutzerrollen im System. Diese verschwinden auch nicht nach Deinstallation u. Löschen der besagten Plugins.
    Auch wenn das alles eh nur auf einer Testsite ist, interessiert es mich dennoch:
    Wie könnte, sollte man diese Rollen entfernen?

    Einfach mit dem Plugin „User Role Editor“ auf „Reset User Roles“ um wieder auf die Standard-Rollen zurücksetzen?

    Oder gibt es individuellere Methoden, um z.B. nur bestimmte, dieser neu angelegten Rollen zu entfernen?

    Einige Fundstellen hier beschreiben sehr umfangreiche Methoden im Bereich Benutzer-Rollen-Handling – doch diese sind entweder nicht genau was ich suche, bzw. zu hoch für mich.

    Danke für einfache Tipps.

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Moderator Hans-Gerd Gerhards

    (@hage)

    Hallo,
    du kannst z. B. mit dem folgenden Snippet in der functions.php deines Child Themes die entsprechenden Benutzerrollen löschen, Beispiel:

    function wps_remove_role() {
        remove_role( 'editor' );
        remove_role( 'author' );
        remove_role( 'contributor' );
        remove_role( 'subscriber' );
    }
    add_action( 'init', 'wps_remove_role' );

    Quelle: https://www.isitwp.com/add-remove-wordpress-user-roles/
    Wenn du kein Child Theme verwendest, kannst du das auch über das Plugin Code Snippets machen.
    Viele Grüße
    Hans-Gerd

    Thread-Starter Anonymous User 14429768

    (@anonymized-14429768)

    Danke – das mit remove_role fiel mir dann eh noch auf, bzw. ein, wusste nur nicht weiter.

    Ok, cool gelöst!

    Moderator Hans-Gerd Gerhards

    (@hage)

    freut mich, dass es funktioniert 🙂

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Benutzerrollen löschen“ ist für neue Antworten geschlossen.