У этого пользователя нет избранных тем.
Избранные темы форума
Созданные темы форума
| Статус |
Тема
|
Специалист поддержки | Голоса | Сообщения | Свежесть |
|---|---|---|---|---|---|
|
Automatische Vergabe der Berechtigung für alle Sprachen an alle Nutzer
Начато: alinaS-10
в: Unterstützung in Deutsch
Problem: manage_options zuweisen. Beachten Sie jedoch, dass dies ihnen Zugriff auf alle Optionen in WordPress gibt. Eine programmatische Zuweisung von Rollen und Berechtigungen kann durch das Hinzufügen eines Code-Snippets in der functions.php Ihres Themes oder einem Code Snippet Plugin erfolgen. Hier ist ein Beispiel, wie Sie Benutzer als Übersetzungsmanager und Übersetzer hinzufügen können: /* Any users apart from Admins or Subscribers will be Translation Managers and Translators. */
function wpml_custom_assign_capability() {
$users = get_users();
foreach ( $users as $user ) {
if ( ! in_array( 'subscriber', $user->roles ) && ! in_array( 'admin', $user->roles )) {
// add as translation manager
$user->add_cap( 'wpml_manage_translation_management' );
// add as translator
$user->add_cap( 'translate' );
}
}
}
Nachdem Sie dieses Snippet hinzugefügt und das Backend neu geladen haben, sollten die Rollen entsprechend angepasst sein. Entfernen Sie das Snippet danach wieder. Für weitere Details zur Verwaltung von WPML-Berechtigungen, besuchen Sie bitte die WPML-Dokumentation. |
|
0 | 8 | 3 месяца, 3 недели назад |