I can see the custom registration field and can configure it now, BUT other problem happened.
I entered PHP My Admin to see my database and copied a row of “ws_plugin_s2members_option” in “wp_options” table and paste it on local text file to read it carefully. Then “row affected” showing in PHP My Admin. (I didn’t mind it.) I read the text file and found there were s2 member custom field and s2 configuration information. It seemed my database was not corrupted.
I went back to WP-admin dashboard > s2 General Options. There WERE Custom Registration Fields. I can create/edit them. No longer warning.
BUT s2 configuration was initialized. Post/Page access restriction broken (All pages/posts became free! I quickly restricted again one by one!). I had to re-configure Membership Options Page, Login Welcome Page… and re-generated PayPal Buttons. Users information were kept safely including Membership Level.
What happened? By accessing and copying database table(row), s2 config initialized? On the other hand, Custom Registration Field appeared in admin panel and I can edit it. The warning never showing.
Now that I can edit custom registration field, it’s all right. I will try to import existing users custom field.
As to s2 configuration initialized, I have re-configured things as much, except Security Encryption Key. I want to set it, but I think I once aute-generated it before. I don’t have the key backed up. I lost it. Is there any way to recover it?
Thank you for your advice.
I would like to know how these happened.
-Yoko