• Hello,

    I’m using Version 5.3.2.

    I want to have a field with a value(text) in everyones profile, but I only want to the field/value to be visible to members (paid) of the site, but I also don’t want to allow them to edit it. Only admins can.

    I initially accomplished this by going to Users -> Profile Fields -> Add new field. I also set the Visibility to “All Members” , which seemed to be good enough but I think may allow them to edit it.

    However the key issue is that it forces it to show up on the signup page, it’s not a required entry but I don’t want it to be visible at all on the signup page.

    Is there a way with the default options accomplish this or do I need to install a specific plugin? If plugin is needed, what do you recommend and how easy would it be if you know the steps for it, as I’m not too experienced yet with adding plugins.

    • This topic was modified 6 years, 2 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not an Everything else WordPress topic
Viewing 2 replies - 1 through 2 (of 2 total)
  • Sounds like you are wanting to add a field to the user profile and have that be only visible to paying members.

    You will probably need to look at premium plugins to do this. A couple you might consider include Ultimate Member (which has a free version in the repository) https://ww.wp.xz.cn/plugins/ultimate-member/ and ACF https://www.advancedcustomfields.com/.

    Hope this gets you headed in the correct direction.

    I think you might have a plugin that you don’t realize. WordPress does not have a menu like ” Users -> Profile Fields -> Add new field” or anything about visibility of the fields, and certainly does not show any of the existing fields on the signup page.
    So, you should figure out which plugin is doing this, and ask your question at that plugin’s support forum.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Help with Profile Fields’ is closed to new replies.