Beschränken Sie den Zugriff auf ein bestimmtes Widgetfeld basierend auf der Benutzerrolle

Ich suche nach einer Möglichkeit, die Möglichkeit zum Ziehen bestimmter Widgets auf bestimmte Widgetbereiche im Widget-Editor einzuschränken.

Ich möchte zum Beispiel die “Anzeigen” des Widgetfelds so einschränken, dass sie nur für Administratoren verfügbar sind. Ich wäre sehr glücklich, wenn ich dies tun könnte, indem ich die Fähigkeit zum Ziehen-und-Ablegen in diesen Feldern deaktivieren würde.

Hat jemand irgendwelche Ideen?

Solutions Collecting From Web of "Beschränken Sie den Zugriff auf ein bestimmtes Widgetfeld basierend auf der Benutzerrolle"

Am Ende habe ich die class “ab-ads” zu allen meinen Widget-Bereichen hinzugefügt.

if ( !is_super_admin() ) { add_action('admin_print_styles-widgets.php', function() { echo ''; }); } 

Auf diese Weise verstecke ich sie einfach für alle, die keine Administratoren sind.