J'ai eu du mal à ajouter des fonctionnalités de type publication personnalisées à des rôles ( Ajout de fonctionnalités à des rôles par défaut ) et je suppose que mon embrouillage a pu causer certains problèmes. J'ai également installé et désinstallé divers plugins dont certains ont ajouté des fonctionnalités. En conséquence, mon objet de rôle WP est un peu en désordre. Est-ce que quelqu'un connaît un moyen de réinitialiser les capacités ou ai-je besoin d'une nouvelle installation?
J'utilise Éditeur de rôle d'utilisateur . Vous pouvez supprimer les rôles ajoutés et réinitialiser les rôles à partir de la page du plug-in.
Pour réinitialiser le rôle d’administrateur, vous pouvez, à partir de WP 3.4+, ajouter
define('URE_SHOW_ADMIN_ROLE', 1);
à votre wp-config.php fichier. Cela fait, vous devez accéder à Utilisateurs> Editeur de rôle utilisateur et cliquer sur "Réinitialiser" .
Si vous ne souhaitez pas installer de plug-in uniquement pour effectuer cette tâche, vous pouvez appeler directement la fonction WordPress pour reconstruire les rôles et leurs fonctionnalités.
if ( !function_exists( 'populate_roles' ) ) {
require_once( ABSPATH . 'wp-admin/includes/schema.php' );
}
populate_roles();