Wollten Sie schon immer die Standard-Benutzerrollen-Namen in WordPress ändern? Mit diesem Code-Schnipsel können Sie jeden der vorhandenen Rollennamen, wie z. B. „Administrator“, „Redakteur“ usw., in beliebige Namen ändern. Dies wird im Rollenauswahlmenü für Benutzer angezeigt. Bitte beachten Sie, dass dies keine neue Rolle hinzufügt oder den Namen dauerhaft ändert.
Anleitung
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function wps_change_role_name() {
global $wp_roles;
if ( ! isset( $wp_roles ) )
$wp_roles = new WP_Roles();
$wp_roles->roles['contributor']['name'] = 'Owner';
$wp_roles->role_names['contributor'] = 'Owner';
}
add_action('init', 'wps_change_role_name');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code gefallen hat, sollten Sie sich Anleitung: Erstellen eines benutzerdefinierten Registrierungsformulars in WordPress ansehen.
Hallo,
Wie können wir es rückgängig machen? Ich habe ein seitenspezifisches Plugin dafür erstellt und es dann gelöscht, da ich dachte, das würde ausreichen, um die Standard-Benutzerrollenbezeichnung wiederherzustellen.
Hallo Cristiano,
Wenn Sie das seitenspezifische Plugin manuell erstellt haben, können Sie die Code-Schnipsel, die Sie auf Ihrer Plugin-Editor-Seite eingefügt haben, einfach entfernen.
Alternativ können Sie, wenn Sie das Code Snippets Plugin installiert haben, das von Ihnen hinzugefügte spezifische Schnipsel deaktivieren, indem Sie in Ihrem WordPress-Dashboard zu Snippets » Alle Snippets navigieren.
Hallo,
Danke, ich habe das Plugin deaktiviert und dann entfernt, aber die Beitragsrolle wurde nicht zurückgesetzt. Sie bleibt als „Owner“. Seltsam, oder?
Kann dies in einer Multisite-WordPress-Installation auf Version 4.8.2 verwendet werden? Denn ich habe diesen Code in die functions.php eingefügt, aber er funktioniert nicht auf der Seite zum Hinzufügen neuer Benutzer.
[...] Schnipsel (dank Kevin Chard!) ermöglicht es Ihnen, jeden der vorhandenen Rollennamen zu ändern. Anstatt z. B. Beitragschöpfer könnten Sie [...]
[…] an Kevin Chard für die […]
Gute Funktion, aber man sollte bedenken, dass der Slug der Rolle der ursprüngliche bleibt...
Ja, das stimmt, man müsste auch den Slug ändern, aber zu diesem Zeitpunkt wäre es vielleicht besser, eine neue Rolle zu erstellen, anstatt den Namen der bestehenden zu ändern. Ich denke immer noch, dass dies einige Anwendungsmöglichkeiten hat.
Oh, ich stimme zu, es hat definitiv einige gute Anwendungsmöglichkeiten! Ich meinte nur, dass es etwas ist, das man bedenken sollte :)
Das ist fair und ein guter Punkt :)