Ankerlink an den Anfang der Seite
s01 5277 schifffahrt nach meersburg
Generic filters
Filter by Kategorien
,

Der Beitrag, geschriebem am 2. August 2021, ist schon etwas älter und könnte womöglich nicht mehr aktuell sein

Warum Administratoren innerhalb eines Multisite-Netzwerks von WordPress ihre Privacy-Einstellungen nicht selbst vornehmen können, erschließt sich mir nicht so ganz, und ist in den mir bisher untergekommenen Praxisfällen auch wenig hilfreich. Nachfolgendes Snippet gibt die Berechtigung an Site-Adminstratoren weiter.

add_action( 'map_meta_cap', function ( $caps, $cap, $user_id, $args ) {
    if ( !is_user_logged_in() ) return $caps;
    $user_meta = get_userdata( $user_id );
    if ( array_intersect( ['administrator'], $user_meta->roles ) ) {
    	if ( 'manage_privacy_options' === $cap ) {
      		$manage_name = is_multisite() ? 'manage_network' : 'manage_options';
      		$caps = array_diff( $caps, [ $manage_name ] );
        }
    }
    return $caps;
}, 1, 4 );

Bitte das Kommentarfeld nicht für Supportanfragen nutzen; hier kann kein Support angeboten werden. Die Angabe von Name oder E-Mail-Adresse ist optional, ein Spitzname wäre trotzdem nett.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.

Ihre Nachricht wird möglicherweise zur Spam-Prüfung an OpenAI (USA) weitergeleitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung.