web-dev-qa-db-fra.com

Autoriser uniquement les utilisateurs à modifier leur profil?

Nous voulons créer des profils pour des individus/entreprises qui leur permettraient de se connecter au backend et d’ajuster leur profil.

Donc, essentiellement, l’administrateur de Wordpress aurait accès à toutes les pages et à tous les profils, mais l’individu/la société n’aurait accès qu’à la page de son profil, qu’elle pourra ensuite mettre à jour. Où dois-je commencer avec quelque chose comme ça?

1
Rob

Par défaut, le rôle utilisateur author permet aux utilisateurs d'ajouter, de modifier et de supprimer leurs propres pages et publications , mais interdit aux utilisateurs de modifier ou supprimer les pages et les publications des autres ; toutefois, il ne limite pas immédiatement les utilisateurs à la création d'une seule page ou d'une publication.

Si votre intention est simplement de permettre aux utilisateurs de créer une page de profil public, je vous recommande de créer un modèle personnalisé affichant les métadonnées de l'utilisateur, que chaque utilisateur peut gérer à partir de sa propre page de profil d'arrière-plan. Si vous avez besoin de métadonnées utilisateur supplémentaires, ajoutez simplement des métadonnées utilisateur personnalisées à la page de profil utilisateur. De cette façon, vous pouvez utiliser des modèles personnalisés pour générer les pages de profil public à l'aide des métadonnées personnalisées de l'utilisateur, tout en laissant les utilisateurs dans le rôle d'utilisateur subscriber, ce qui les empêche de créer des pages ou des publications.

1
Chip Bennett