latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Enabling members to display more content

Home Forums Community Forum Enabling members to display more content

This topic contains 3 replies, has 2 voices. Last updated by  Cristián Lávaque 4 years, 7 months ago.

Topic Author Topic
Posted: Wednesday May 16th, 2012 at 2:47 am #13629

Hi,

I understand that what I am asking is not included in the feature list. Rather than limiting what members can access, I am looking into how to limit what members can display. Basically, I want to create a site where members can post various information into their profiles, and also some contents. Depending on their membership levels (e.g. paid or free), different amount of content will be displayed.

For example, in a real estate portal, agents will have to register. If they register for free membership, then perhaps only their name and profile pic will be displayed. If they register for paid membership, then other details such as email address and phone number will be displayed as well. In addition, free membership will only allow them to upload limited number of properties.

Which part of the plugin will I need to modify in order to achieve this? Alternatively, if I request the s2 member people for customization on this feature (with a fee), how long will it take?

Thanks for your time.

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Wednesday May 16th, 2012 at 4:25 am #13639

Hi there.

Well, we don’t provide this service, but you can find developers in freelance sites like jobs.wordpress.net, elance.com or odesk.com, for example.

You’d have to customize your theme templates for each area, using conditionals that would show or not the areas based on the user’s access (leve or custom capability). Video » s2Member (Advanced Conditionals)

The URI restriction may be of some use too, or the Post Access restriction (for custom type posts), depending on what you use to manage the properties. [hilite path]Dashboard -› s2Member® -› Restriction Options[/hilite]

I hope that helps. :)

Posted: Wednesday May 16th, 2012 at 7:56 pm #13704

Hi Cristian,

thank you for your response.

When you mentioned customizing my theme templates for each area, do you mean the pages where member-related content will be displayed? Will you also recommend any changes in the function.php file of the theme?

The reason I am asking that is because instead of hacking to the theme files, I want to have an option in the wordpress admin panel of that theme (or perhaps on your s2 member plugin) to say that this type of member can only display this or that. This type of member can only do this.. So perhaps I would have to tweak the s2 member then, is this correct?

For example, I want to add an option in the wordpress admin panel, where I can assign to each member type, what they can show on their profile page when it is accessed by public. So this might be named: “what to show”, with some checkboxes as the options. checkbox 1 is for profile pic, checkbox 2 is for email, and so on.

Will I have to add this option in the resctriction options?

Posted: Thursday May 17th, 2012 at 12:06 am #13719

Since you’ll be customizing it, you can put the options anywhere you want in the admin area. It’d probably be simpler to just add another admin page where you have all the settings for your customization. The developer you get should be able to do this.

You’ll still need to edit the templates, though, even if you control the display for each level from the admin side, there has to be something in the template the checks whether to show something or not. Unless these things you want to control are already monitored by a WordPress capability, you will need to add it.

I hope it helps. :)

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

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.