Thank you for your inquiry.
We are very sorry for the delay.
I am creating a site and maybe one day I will want to hide content from certain members.
But for now what i really want is for users that never get to see the backend.
I am using a dfferent plugin (types and view and cred) that allows users to post an article from the front end and such…(im creating a business directory via this method)
but they need to be logged in so I figured this looked like a good place for a plugin that allows logging in.
s2Member will automatically block access the WordPress Dashboard and redirect to your Login Welcome Page when installed. In addition, if (somehow) a User were to be able to access the WordPress Dashboard, they would not have any of the permissions needed to view any of your settings or edit/view anything on your site, unless you edit your WordPress Roles manually to allow this.
Therefore, there should not be any changes to be made here. Just activate s2Member and you should be good-to-go here.
also I wanted that if a user wants to post an article they first must pay.
can I use s2member to do this? like make a page -they pay -then they make it to the next page where they can post. so its sort of like blocking content but not really…. just blocking a page where they can post.
it would be a one time fee each time.
It sounds like you’re looking for Specific Post/Page Buy Now links. You can find these in your Dashboard here:
Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page (Buy Now) Forms
An alternative way to handle this (if you feel Specific Post/Page Access will not work for you) would be to sell access to Custom Capabilities, and restrict access to a Post with the Custom Capability that you are selling. Then, you can use the following article to remove the Custom Capability that the User had bought when they have finished posting.
See: Knowledge Base » Changing Roles/Capabilities via PHP
See Also: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities