Prosodia VGW OS lässt normalerweise der Sicherheit wegen nur Benutzer mit den WordPress-Benutzerrollen „contributor“, „author“, „editor“ und „administrator“ zu. Wenn ein Benutzer keine dieser Benutzerrollen inne hat, meldet das Plugin z. B. beim Zuordnen einer Zählmarke zu einem Beitrag des Autors „Autor nicht zugelassen“. Es wird dann keine Zählmarke auf der Webseite für diesen Beitrag ausgegeben. Normalerweise hat ein Benutzer in WordPress eine dieser Benutzerrollen inne, dennoch könnten z. B. durch entsprechende Plugins weitere Benutzerrollen hinzugefügt werden und Benutzern diese Rollen zugeteilt werden. Prosodia VGW OS kann naturgemäß nicht ein schätzen, ob diese weiteren Benutzerrollen auch Zählmarken zuordnen/nutzen dürfen. Daher müssen diese Benutzerrollen Prosodia VGW OS mitgeteilt werden. Dies geschieht mithilfe des Filters WPVGW . '_allowed_user_roles'
, der wie im folgenden Beispiel erstellt werden kann:
// Filter: The allowed WordPress user roles for markers. One can add or remove roles. // Name: WPVGW . '_allowed_user_roles' // Parameter: string[] $allowed_user_roles The allowed WordPress user roles for markers. add_filter( WPVGW . '_allowed_user_roles', function ( array $allowed_user_roles ) { $allowed_user_roles[] = 'subscriber'; // add new role return $allowed_user_roles; } );
Es wird die Benutzerrolle „subscriber“ hinzugefügt. Dieser PHP-Code kann z. B. der Datei functions.php hinzugefügt werden. Im Anschluss ist es auch Benutzern mit der Benutzerrolle „subscriber“ erlaubt, Zählmarken zuzuordnen.
Ich habe meine Beiträge mit der Benutzerrolle Administrator geschrieben und wollte nun die Benutzerrolle wechseln zu Redakteur – immer noch unter dem gleichen Autoren-, aber mit anderem Benutzernamen. Hat ein solcher Wechsel Auswirkungen auf die Zählmarkenzuordnung?
Da ich mir darüber unsicher war, wie sich der Wechsel auf die Zählmarken auswirkt, habe ich die Änderung des Benutzernamens der -Rolle wieder rückgängig gemacht. Muss ich nun damit rechnen, dass die Zählmarkenzuordnung trotzdem geändert wurde und womöglich neu gezählt wird?
Bei Administratoren/Redakteuren spielt es keine Rolle. Der Wechsel sollte problemlos funktionieren.