OK je cherche la meilleure façon d'attaquer cela.
Je suis très à l'aise avec PHP et je crée des types de messages personnalisés avec des méta-champs personnalisés dans WordPress.
Voici ce que je cherche à faire:
- L'utilisateur s'inscrit et est défini par défaut sur l'abonné.
- Les utilisateurs demandent à l'administrateur d'avoir l'autorisation de personnaliser le type de publication.
- L'administrateur attribue l'utilisateur à un autre nom d'autorisation comme "Propriétaire de la boutique".
- L'utilisateur peut désormais voir le type de publication personnalisé et peut saisir une entrée pour ce type de publication.
- L'utilisateur peut uniquement voir et modifier son propre message.
J'ai besoin d'aide sur les points suivants:
- Comment créer un nouveau "Rôle" appelé "Propriétaire de boutique",
- Comment donner l'autorisation correcte audit rôle pour voir et avoir accès uniquement au type de publication personnalisé.
- Autorisez uniquement les utilisateurs à voir et à modifier leurs propres publications dans ce type de publication personnalisé.
Idéalement, je préférerais que tout cela soit fait à partir de wp-admin, mais je suppose que je pourrais avoir besoin de créer un front-end pour obtenir le contrôle fini que je recherche.
Toute contribution est grandement appréciée.
Sincères amitiés
'map_meta_cap' => true
et'capability_type' => 'shopowner'
sur mon type de message personnalisé. J'ai créé un nouveau rôle appeléShopOwner
et lui ai donné les capacités de lecture, edit_shopowner, delete_shopowner. Définissez un utilisateur sur le rôle de ShopOwner et connectez-vous avec cet utilisateur. Cet utilisateur ne peut pas voir le type de publication personnalisé. Ai-je raté quelque chose?