Suchen Sie nach einer Möglichkeit, Benutzern mit der Rolle „Editor“ zu erlauben, jedes Widget oder Menü zu bearbeiten? Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die Rollenberechtigungen für Menüs und Widgets in WordPress zu ändern.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
// get the the role object
$role_object = get_role('editor');
// add $cap capability to this role object
$role_object->add_cap('edit_theme_options');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 28 beste WordPress-Lebenslauf-Themes, um den besten Eindruck zu hinterlassen und So erstellen Sie ein Kontaktformular in WordPress.
Dieser Ansatz hat zwei Probleme: (1) Er erlaubt dem Editor den Zugriff auf alle Theme-Optionen (Darstellung), nicht nur auf Widgets und Menüs. (2) Dieser Code muss nur einmal ausgeführt werden; er muss nicht jedes Mal ausgeführt werden, wenn WordPress läuft.
Erwägen Sie stattdessen die Verwendung dieses kostenlosen Plugins: Editor Menu-and-Widget-Access (Ich habe es nicht ausprobiert, aber es scheint gute Bewertungen zu haben.)