Setzen Sie die Benutzerrollen zurück – gibt es eine Möglichkeit, dies zu tun?

jeder Weg wäre akzeptabel für mich, sogar die DB zu hacken.

Ich habe die Rollen mit MEMBERS plugin vermasselt, und ich brauche eine Möglichkeit, die Rollen irgendwie zurückzusetzen. Ich kann nicht scheinen, einen richtigen Weg zu finden.

Grundsätzlich muss ich alle Rollen, functionen und benutzerdefinierten Post-Typ auf einmal spülen. es würde keine Probleme mit denen verursachen, die in die functions.php-Datei geschrieben sind, wie ich verstehe, oder?

Solutions Collecting From Web of "Setzen Sie die Benutzerrollen zurück – gibt es eine Möglichkeit, dies zu tun?"

  1. Deaktiviere das Plugin
  2. Wechseln Sie zu Dashboard > Users
  3. Wählen Sie alle Benutzer aus
  4. Wählen Sie die gewünschte Rolle aus dem Dropdown-Menü “Rolle ändern”
  5. Klicken Sie auf “Ändern”

Plugins können keinen dauerhaften Schaden anrichten, vorausgesetzt, dass alle ihre Aktionen über die Plugin-API korrekt implementiert werden. Ich nehme an, dass das Mitglieder-Plugin dieser Beschreibung entspricht. Sobald Sie es deaktivieren, sollten alle Änderungen, die es an den Hauptbenutzerrollen vorgenommen hat, rückgängig gemacht werden. Anschließend müssen Sie vorhandene Benutzer einfach der gewünschten Hauptbenutzerrolle zuweisen.

Sie können die Rollen und / oder die functionen erneut löschen oder hinzufügen:

  • add_role() ,
  • remove_role() ,
  • get_role() ,
  • add_cap() ,
  • remove_cap()