web-dev-qa-db-fra.com

Où sont stockées les fonctionnalités de WordPress?

Je sais que les rôles et les fonctionnalités sont stockés dans la table wp_options avec le option_name = wp_user_roles. Il contient une liste de roles assignée à tous les capabilities.

Ma question est donc la suivante: si je veux juste obtenir la liste de toutes les capabilities disponibles, dois-je parcourir chacune des roles et ses 'capabilities pour obtenir la liste complète ou est-ce que tout est stocké quelque part?

1
Suthan Bala

Puisque "Administrateur" possède toutes les fonctionnalités (à moins que vous n'ayez une configuration multisite), il vous suffit d'obtenir la liste de toutes les capitales du rôle Admin:

$admin_caps = get_role('administrator')->capabilities;
1
Spartacus