Change role in maintenance mode

Login as admin to my-wordpress-site/wp-admin. Go to Plugins -> WP Maintenance Mode -> Settings. Add a role to Backend Roles. To create a new role for maintenance use https://wordpress.org/plugins/user-role-editor/. User Role editor can create copies of existing roles.

grant multiple roles access to specific admin menu item

You shouldn’t use Roles to handle permissions for your menu page. Instead, use capabilities, and then assign those capabilities to whichever roles should have access. For example, instead of creating a customrole role, use a custom capability like manage_custom_plugin: add_menu_page( ‘Custom-Plugin’, ‘Custom-Plugin’, ‘manage_custom_plugin’, ‘custom-plugin’, ‘init_custom_menu_page’ ); Now, using the Members plugin you can enter manage_custom_plugin … Read more

Saving user meta “member_id” based on user role

Try this: function assignuserid($user_id) { $user_meta = get_userdata($user_id); $user_roles = $user_meta->roles; if (in_array(“subscriber”, $user_roles)){ global $wpdb; $latestid=$wpdb->get_var(“SELECT meta_value from $wpdb->usermeta where meta_key=’member_id’ order by meta_value DESC limit 1;”); update_user_meta( $user_id, ‘member_id’, $latestid+1 ); } } add_action( ‘user_register’, ‘assignuserid’);

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)