• Resolved matthiasj1981

    (@matthiasj1981)


    ich habe auf einer Homepage (ff.grossneuhausen.de) das Plugin Einsatzverwaltung installiert.
    Letzte Woche musste ich einen neuen Redakteur für die Homepage anlegen.
    Der bisherige Redakteur hatte 2 Rollen (Redakteur der Homepage und für Einsatzberichte)
    Bei dem neuen Nutzer kann ich nur eine Rolle zuweisen.
    Der Redakteur der Homepage kann keine Einsatzberichte anlegen.
    Ich benötige dringend die Anleitung wie man einen Nutzer die 2 benötigten Rollen zuweisen kann.
    Können Sie mir sagen wie ich die zweite Rolle (Redakteur für Einsatzberichte) hinzufügen kann?

    Hier noch Daten zum System:
    WordPress Version:      6.7.1 
    Plugin-Version:             1.12.0
    PHP-Version:                 8.2.26
    Hoster:                          Ionos

    Vielen Dank im Voraus.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Andreas Brain

    (@abrain)

    Grundsätzlich unterstützt WordPress die Zuweisung von mehreren Rollen pro Benutzer, hat jedoch leider keine grafischen Bedienelemente dafür. Es gibt mehrere Plugins, die die Möglichkeiten der Rechteverwaltung erweitern. Eines davon, von dem ich weiß, dass es die Zuweisung mehrerer Rollen ermöglicht, ist User Role Editor. Damit können auch eigene Rollen erzeugt werden.

    Hintergründe zu den Berechtigungen der Einsatzverwaltung

    Thread Starter matthiasj1981

    (@matthiasj1981)

    Vielen Dank für den Tipp. Ich möchte aber keine Plugins weiter installieren.
    Geht das auch über die Datenbank?
    Leider ist die Struktur etwas anders als bei einer normalen WordPress-Installation, vermutlich weil es sich um eine MariaDB (10.8) handelt.
    Auf jeden Fall heißen die Datenbanken alle Moalmdd…
    Provider ist IONOS.

    Plugin Author Andreas Brain

    (@abrain)

    Ja, das kann notfalls auch direkt in der Datenbank geändert werden. Vorher sollte natürlich ein Backup der Datenbank erstellt werden, um auf der sicheren Seite zu sein.

    Die Verwendung von MariaDB sollte bei der Benennung der Tabellen keinen Einfluss haben. Möglicherweise ist nur das Prefix anstelle von wp_?

    Die Berechtigungen werden in der Tabelle wp_usermeta gesetzt. Zuerst gilt es, die User-ID des Benutzers herauszufinden. Entweder gelingt das durch Durchsehen der anderen Einträge in der Datenbank. Ansonsten steht die ID auch in der URL beim Bearbeiten des Benutzers.

    Geändert werden muss der Eintrag, bei dem user_id die User-ID des gewünschten Benutzers und meta_key gleich wp_capabilities ist. Für die Rollen Redakteur + Einsatzberichte-Redakteur lautet meta_value wie folgt:

    a:2:{s:6:"editor";s:1:"1";s:32:"einsatzverwaltung_reports_editor";b:1;}
Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Problme mit Rollen’ is closed to new replies.