Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
WordPress Plugin: Restores all the default roles and caps in the WordPress
<?php
/**
* Recover or Reset the default WordPress user roles and caps
* Install it as a WordPress plugin, activate it and deativate. That's it.
*
* @wordpress-plugin
* Plugin Name: tinyGod Recover User Roles
* Plugin URI:
* Author: luistinygod
* Author URI: https://tinygod.pt
* Version: 1.0.0
* Description: Recover User Roles
* Text Domain: rur
* Domain Path: /languages
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
*/
defined( 'ABSPATH' ) || exit;
if ( !function_exists( 'populate_roles' ) ) {
require_once( ABSPATH . 'wp-admin/includes/schema.php' );
}
populate_roles();
@jhalitschke
Copy link

jhalitschke commented Mar 31, 2022

Olá Luis
We came across the same weird problem in our multisite.
But only a few sites were affected, in wp_123_options WHERE option_name = "wp_123_user_roles" remained only two SEO Roles from Yoast. Did you do deeper investigations for the reason of the problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment