query( "DROP TABLE IF EXISTS " . $wpdb->prefix . "masterslider_sliders" ); $wpdb->query( "DROP TABLE IF EXISTS " . $wpdb->prefix . "masterslider_options" ); // MasterSlider user roles $roles = array( 'administrator', 'editor' ); foreach ( $roles as $role ) { $role = get_role( $role ); $role->remove_cap( 'access_masterslider' ); $role->remove_cap( 'publish_masterslider' ); $role->remove_cap( 'delete_masterslider' ); $role->remove_cap( 'create_masterslider' ); $role->remove_cap( 'export_masterslider' ); $role->remove_cap( 'duplicate_masterslider' ); } // Delete Masterslider related options $wpdb->query("DELETE FROM $wpdb->options WHERE option_name LIKE 'masterslider_%';"); $wpdb->query("DELETE FROM $wpdb->options WHERE option_name LIKE 'master_slider_%';"); // Delete custom css directory $uploads = wp_upload_dir(); $css_dir = $uploads['basedir'] . '/master-slider' ; rmdir( $css_dir ); }