Sorry to hear that the upgrade did not go well for you.
It appears from the description and screenshot that the wpmembers_fields option either was emptied or deleted. However, for an upgrade, I can’t really see a scenario in which that could happen. The upgrade process doesn’t do anything with that particular setting.
I would look in the wp_options table for the wpmembers_fields (which is the option_name). See if it does not exist or was inadvertently renamed, or if it is there but empty.
If you maintain database backups, you could revert to a backup. You would not need to restore the entire database, just the wp_options. Or, you could potentially copy the fields setting (option_name wpmembers_fields).
You can force an installation of default settings by editing the wp-members-install.php file. At the beginning of that file there is a variable setting that can be changed in the event a forced install is required. This will revert settings to the default settings, but it will force an install of the fields setting. Deactivate the plugin, set $chk_force = true where indicated in the file, then reactivate the plugin to force the install. Be sure to change back to $chk_force = false when complete.
Hi,
All fields are back after I set $chk_force = true and reactive the plugin.
I update the plugin to the latest version again, this time everything is find, no field is missing.
Thank you!
Glad to hear that!
(Still not certain what would have led to this in an upgrade scenario, but very glad you were able to recover)