I’m not sure how you would go about that. Generally, when you use a plugin that allows login via facebook credentials, that creates a user account automatically through its own process. Since that is not controlled via the WP-Members plugin, there may not be a way for WP-Members to restrict it until approved. That doesn’t mean it’s not possible, but I’m not sure.
Okey, I solved it by adding the plugin Social login and Members and set the New User Default Role to a role that have no permissions. So now even if users log in to my private pages via Facebook they can not see the pages until I approve them (I get an email from Social login when a new email is added).
But my only problem now is that in the registration page (where I add the code [wp-members page=”register”] there is two links that show when you are logged in:
– Click here to logout.
– Begin using the site.
Is there a way to remove the link Begin using this site? Because I want the registration form to be open for everybody but I have to block that page so not non-members can see my private pages.
You could remove it with the wpmem_register_links filter.
There is a list of filter hooks here:
http://rocketgeek.com/plugins/wp-members/users-guide/filter-hooks/