Removing "Further Information" fields from User Profile in WP Dashboard

I have just set up s2Member on a test site.
When I look at a user profile via the WP Dashboard, there are a series of fields under a heading “Further Information” - starting with Address and finishing with Company. They seem to be mandatory - if I don’t fill them in I get error messages.
I neither want nor need these fields for all users.
These fields don’t appear in user profiles in my live site Dashboard, so there must be a way of removing or hiding them.
However I can’t work out where to find the setting to remove or hid them.
Can anyone help with this?

You need to search the s2Member knowledgebase. You will see that there are various filters you can use.

I tried searching the knowledgebase before I posted, but couldn’t find anything about the “further information” fields that appear in the WP Dashboard User Profiles.
Is this the article that you were referring to


?
If so, I thought this referred to the profile form that users see, rather than what appears in the WP dashboard.
If not, where should I be looking?

You can remove any field on the admin pages by using the Screen Options tab at the top right of the screen.

There is no Screen Options tab at the top of the User Profile page you see when you are editing a user profile.

Ah, the individual profiles, not the list. I misunderstood. You need to post the error messages.

I don’t seem to have explained the problem clearly. Sorry about that.
It’s not the error messages that are the problem. It’s the fact that the fields are there at all. They don’t appear on the sign up form. They do appear when I edit a user profile. There are 9 fields and they appear in the profile after a heading “Further Information”, which is just under the Generate Password button. The area I’m talking about looks like this:
Further Information
Address
Address Line 2
City/Town
State/County
Zip/Post Code
Country
Phone
Fax
Company
If I edit the user profile to do something like changing a password, the fact that these fields exist but are empty produces a set of errors telling me that the fields need to be filled in.
These are not custom fields. I haven’t added them, and I don’t know how they become part of the profile.
Helen

I think the confusion comes from the fact that s2Member does not add any fields with the heading of Further Information.

All fields added by s2Member on a user’s edit page are headed s2Member Configuration & Profile Fields.

So I am guessing that you have another plugin that is adding these fields.

Thanks heaps for that - your reply prompted me to look in the right place for the problem. The thing that was driving me mad was that I knew I’d had the problem on the live site at some stage and had solved it, but couldn’t remember how. Because the unwanted fields were in the user profile, I naturally looked in all the s2Member settings for the solution.
The answer (just in case someone else has the same problem) is that these profile fields are created by the Events Manager plugin, used by what they call “No-user bookings”. You can allow someone who isn’t a registered user to book for an event, and if they choose to do so it pops up a booking form. The default booking form includes all those fields that I mentioned above as listed under “Further Information” in the WordPress profile. To get rid of them, you use the “Forms Editor” option in the Events Manager menu. If you reduce the booking form to essential fields such as Name and Email address, the Further Information heading stays in the profile, but there are no fields following.

2 Likes