Hilfe zu Benutzerrollen und Benutzerrechten findest du hier:
https://wordpress.org/support/article/roles-and-capabilities/
Jedem Benutzer kann ohne WordPress-Erweiterungen (Plugins) nur eine Benutzerrolle zugewiesen werden. Diese Benutzerrolle enthält eine Reihe von Benutzerrechten. Einige Plugins fügen eigene Benutzerrollen hinzu. Die Benutzerrollen verschiedener Plugins lassen sich nur kombinieren, in dem eine weitere Benutzerrolle angelegt wird und dieser die Benutzerrechte der anderen Benutzerrolle zugewiesen werden. Dabei kann der Benutzer auch die Benutzerrechte einer anderen Benutzerrolle übernehmen:
$someone = new WP_User( $user_id );
$someone->add_role( 'role-1' );
$someone->add_role( 'role-2' );
(src: https://stackoverflow.com/a/41067419)
Wenn du das lieber mit einem Plugin umsetzen möchtest, schau dir mal Multiple Roles an.
Da Benutzerrollen auch anderen Benutzerrollen zugewiesen werden können, ist es eine ganz schlechte Idee, Benutzerrollen zu löschen.
danke für die flotte antwort! 🙂
durch den link hab ich mich schon gelesen und verstanden. aber das betrifft eben nur wp selbst, also das nackte system hat diese standard rollen oder?
Da Benutzerrollen auch anderen Benutzerrollen zugewiesen werden können, ist es eine ganz schlechte Idee, Benutzerrollen zu löschen.
also hiesse das eigentlich, noch mehr hinzufügen, statt reduzieren?
ich habe auch mit anderen member plugins experimentiert und auch nen user role editor angehabt. ich fürchte, daß da vlt. auch leichenreste bei sind, kann das sein?
wenn man plugins deinstalliert, werden die von der installation geänderten dateien nicht wieder hergestellt oder?
also hiesse das eigentlich, noch mehr hinzufügen, statt reduzieren?
Genau. Ist aber eigentlich auch ziemlich egal, weil du nur beim Anlegen oder Ändern eines Benutzers die Benutzerrolle aus einem Dropdown-Feld wählen musst.
ich fürchte, daß da vlt. auch leichenreste bei sind, kann das sein?
Wenn du die WordPress-Funktion add_role()
verwendest, wird damit ein Datenbank-Eintrag vorgenommen, der nicht automatisch beim Löschen des Plugins rückgängig gemacht wird. Es ist also gut möglich, dass du weitere Benutzerrollen angelegt hast. Der Umstand, dass ein weiterer Datenbankeintrag vorliegt, ist hinsichtlich der Datenbank-Performance sicher nicht tragisch, aber wenn du dich über eine zu lange Liste an Benutzerrollen ärgerst, wäre es sinnvoll, das Plugin mit dem du die Rollen angelegt hast, nochmal zu aktivieren und die Rollen wieder aktiv zu löschen.
hm. ok. dann muss ich mal schauen. ich blicks einfach nicht, daß teilweise nur die wp-rollen angezeigt werden, woanders dann alles gemixt… naja… muss noch viel lernen. 🙂
amliebsten wäre mir halt, wenn ich einfach nur die für mich nötigen bezeichnungen der 5 oder 6 unterschiedlichen userarten in ALLEN auswahllisten hätte, die mir auch nach 3 wochen pause immer noch verständlich sind. 😉
DANKE DIR! 🙂
-
Diese Antwort wurde vor 6 Jahren, 2 Monaten von
scrapingmicha geändert.