web-dev-qa-db-fra.com

créer des utilisateurs sur un site avec une langue spécifique

Nous avons créé un site Web en 8 langues, russe, espagnol ou anglais, pour n'en nommer que quelques-unes. Chaque langue a sa propre version du site.

J'essaie de créer des utilisateurs qui ne pourront modifier que les langues attribuées au site.

Par exemple, si je crée un utilisateur pour la version russe, cette personne ne pourra que modifier la version russe.

Le webdesigner qui a créé le site Web a déclaré que cela ne pouvait pas être fait mais je le demande toujours, juste au cas où.

Pour info, j'utilise le module polylang

4
Andy K

Il existe actuellement un plugin offrant cette fonctionnalité exacte: Polylang User Manager :

Polylang User Manager fonctionnera avec le plugin multilingue Polylang WordPress. Il vous permettra de restreindre l’accès des éditeurs/shop_manager ou tout autre rôle utilisateur en fonction de langues non attribuées en tant que traducteurs ou éditeur.

3
Mike

Déni de responsabilité: Je n'ai pas utilisé cela, mais d'après la description, cela semble bien aller.


Le plugin groups indique qu'il vous permet de restreindre l'accès des utilisateurs à des publications. Vous pouvez ainsi créer un groupe par langue et affecter chaque utilisateur à un groupe, puis interdire aux utilisateurs de ne pouvoir éditer que les publications de leur groupe.

Les informations sur la langue peuvent être dupliquées entre polylang et groupes, mais cela fonctionnerait probablement.

Si cela ne fonctionne pas, laissez un commentaire, je vais supprimer (ou éditer) l'article.

3
satibel