WordPress: Capacités pour les types de messages personnalisés

Je suis en train d'écrire un plugin qui crée un custom post_type. J'aimerais aussi le plugin pour créer un rôle qui ne peut ajouter/modifier/supprimer le nouveau post_type. J'ai essayé plusieurs plugins (Role Scoper, Advanced Access manager) et ils me permettent de redéfinir ou de créer de nouveaux rôles, mais ils ne me permet pas d'attribuer des fonctions spécifiques à la nouvelle post_type. Par exemple, je veux permettre à la possibilité d'ajouter/éditer mon nouveau post_type mais PAS normal posts/pages.

De ce que j'ai lu, je peux ajouter de nouveaux rôles avec le add_role() fonction. L'un des paramètres de cette fonction est un tableau de "capacités" qui semblent être définies ici. Je pense que ce dont j'ai besoin est de pouvoir ajouter mes compétences qui sont spécifiques à MON post_type. Est-ce possible?

source d'informationauteur emersonthis | 2011-11-19