Add fields to user profile

Hi,

I have recently accepted to look after a website using WordPress and S2 member (free version).
To make it clear from the start, I am not a coder only self taught by tinkering over many years.
Also not sure if this is a S2 question, therefore if not please point me in the right direction.

Now to the issue.
Looking at the user profile the stored data consists of basic fields Username, Email, First Name, Last Name, Password, Role. Then the profile page goes into S2 configuration. There is more user info that is captured on the users but is maintained via spreadsheets. The data is address, phone numbers, etc.
Now, I can add fields to the user db via cPanel like, Street, Suburb, Zip/Postcode, Country, Phone, Mobile… etc.

How do I now display these additional fields on the use profile form so that the data can be captured and stored in the user db without the need to have a separate spreadsheet.

Thank you.

Registration/Profile Fields & Options

1 Like

Thank you Sonja.
I have had a look at the doco before and must admit that I thought it was for a some other purpose as the website is designed in such a way that it appears not to be utilising S2 capabilities. The site http://www.theappliqueguildofaustralia.org.au/ is using a standalone membership form which emails the contents to a person who then manually creates the member profile… a lot of work, then the member details are stored in a spreadsheet because the profile has not place for all the info. It is definitely not using the “Register” form that appears to be created by default by S2.

Sonja’s correct, it’d be the profile fields.

With s2Member Pro you can update your users with their fields in bulk. https://s2member.com/kb-article/importingupdating-users/

:slight_smile:

Hi Christian and Sonja,
It all worker perfectly, as expected I’m sure. Thank you both, all I have to do is upgrade to S2 Pro.
Out of curiosity, where is the additional user data stored as I can not find the table with myPhpAdmin.

1 Like

Great! Thanks for the update. :slight_smile:

It’s a serialized array in the usermeta table.

All the info is stored in WP DB tables. Custom profile fields are in the “usermeta” table, as example, is custom metas. Difficult to edit it manually…

2 Likes