Wie man eine Clone-Rolle in WordPress erstellt

So erstellen Sie eine neue Rolle mit den gleichen functionen der vorhandenen Rolle. ZB: Ich möchte eine neue Rolle mit den gleichen Fähigkeiten von Administrator oder Editor und so weiter erstellen ..

Solutions Collecting From Web of "Wie man eine Clone-Rolle in WordPress erstellt"

Probieren Sie das aus … Das sollte funktionieren.

< ?php add_action('init', 'cloneRole'); function cloneRole() { global $wp_roles; if ( ! isset( $wp_roles ) ) $wp_roles = new WP_Roles(); $adm = $wp_roles->get_role('administrator'); //Adding a 'new_role' with all admin caps $wp_roles->add_role('new_role', 'My Custom Role', $adm->capabilities); } ?> 

Prüfen Sie.

Sie können immer das User Role Editor- Plugin verwenden.

  1. Installiere das Plugin
  2. Wechseln Sie zu Benutzer> Benutzerrollen-Editor
  3. Klicken Sie rechts auf “Rolle hinzufügen”
  4. Wählen Sie die Rolle, die Sie duplizieren möchten, in der Dropdown-Liste “Kopie erstellen von” in der Dialogbox aus
  5. Klicken Sie im Dialogfeld auf “Rolle hinzufügen”

Angenommen, Sie möchten den Editor klonen.

 $edr = $wp_roles->get_role('Editor'); add_role('clonerole', 'clone roles', $edr->capabilities); 

Zur Rolle des Klon-Editors Sie können den Benutzer unter Code und hinter dem folgenden Coste unter function.php

 add_action('init', 'CreatecloneRoleEditor'); function CreatecloneRoleEditor() { global $wp_roles; if ( ! isset( $wp_roles ) ) $wp_roles = new WP_Roles(); $etr = $wp_roles->get_role('Editor'); $wp_roles->add_role('new_Editor', 'new Editor', $etr->capabilities); } 

Weitere Informationen zur Erstellung der Clone-Administrationsrolle, des Editors usw. können Sie diesem Link folgen http://wpdadd.com/create-new-roles-using-clone-wordpress/