Author’s gravatar

Why doesn’t Paid Memberships Pro do X? I’ll sum up; because someone else has already done it:)

This is a really tricky area though, on one hand you have developers – who want the lightest possible plugin – just handling what it’s designed to do and not messing with things it shouldn’t, and on the other hand you have end users, who are looking for a complete ‘out of the box’ plugin experience.

I’ve wrestled with some enormous membership plugins over the years on behalf of my clients – many people start off with an ‘out of the box’ solution, only later discovering limitations when they want to change/improve things. So you’re definitely right with recommending plugins for adding functionality. Keep up the good work.

Reply
Author’s gravatar

Great article. The early advice to use TML when I set up my client site using PMPro was an eye-opener. Some of their add-ons add incredible functionality, especially the ability to redirect certain members to parts of the site based on their membership level or role. I love the idea about putting the login screen in the area of the ‘not logged in’ message, but I’m wondering how to control the redirection in that instance so it doesn’t go back to a preset dashboard page or something when logging in. (I guess I’ll have to dig in and see if the shortcode allows for an attribute.)

Reply
Author’s gravatar

One thing I’d like to note about TML, that I’ve noticed with my site, and we’re working to implement our own login/out/reset pages to resolve – TML adds about 800ms of time to our Time to First Byte. Just something I recommend checking when you’re testing out this plugin!

Reply
Author’s gravatar

Thanks for the info on that. That is quite a bit of time for a plugin like TML. Feel free to follow up with Justin (TML Author) about that. Let me know if you find any info on why that might be. And I’ll run a few tests to see if I can figure out why that’s happening.

Reply
Author’s gravatar

Hello , thanks for your article. I have just followed the steps, but can’t see where a password is generated…? It asks users to reset their password, but it is not generated in the first place. Do I need an ad-on? a pro account?

Reply
Author’s gravatar

I’m not sure I understand your question, but I think you’re asking how the new password is generated when users reset their password. The process is something like this:

1. Users click on the “reset password” link.
2. Users enter their username or email address.
3. An email is sent to the users from WordPress with a link to reset their password
4. When the user clicks on that link, they are taken to a form to enter and confirm the new password.

Hope this helps.

Reply
Author’s gravatar

Using the Free Version, Why cant Pay Pal work without clients having an acct. I called PP and they told me it was you. It was working and since your upgrade my clients now only have the ability to pay using PP not with CC’s or as Guest checkout. It states that the Free membership pro has a valid key code and when i put it in it says expired. So can you tell me. Why? I bought this with my Theme and had this working then the code went invalid and the only way to make this work is Buy the Full Membership? Dont understand.

Reply
Author’s gravatar

The only theme we are officially partnered with is the Memberlite theme that we’ve built. All of our code is open source though, so some other themes may have bundled PMPro with it or directed you to download our plugin from the WP.org repository or GitHub. In any case, any license key you got from the theme won’t work with the PMPro license form, which is only required to install or update some of our addons through the WP dashboard.

RE PayPal requiring a PayPal account for subscriptions: here is where we in the code set the flag to tell PayPal that a PP account is not required:

https://github.com/strangerstudios/paid-memberships-pro/blob/dev/classes/gateways/class.pmprogateway_paypalexpress.php#L558

I’ve heard reports of this not working for certain customers in certain cases, but am not sure of exactly what might cause this to stop working. If you post a thread in our support forums, we can get more info to look into it for you.

I’ve also found this, which may be applicable:

https://www.paypal.com/webapps/mpp/account-optional

Reply
Author’s gravatar

Can I use User Profiles made easy instead of TMS?

Reply
Author’s gravatar

I haven’t tested “User Profiles” but I’ll put it on my list to try out – if I find any inconsistencies I’ll post to the blog. If you tried it out yourself, please let us know in a comment reply below.

Reply
Author’s gravatar

I had the theme my log in page working beautifully but when I switched from PP to Stripe, somehow now I can only get a themed log in if you click on Login from the membership menu at the top menu, if you go to content and click log in it takes you to the default WP Login generic (non Theme my login page), can anyone help me trouble shoot this. Since I did not generate the login and register buttons under the content (PMPro did), I am not sure how to redirect where the Login is directing people … and I can’t figure out why it was working and now is not.

Thanks for the help
kristi
empowered advocacy

Reply
Author’s gravatar

You can simply modify the links under Memberships > Advanced Settings to the appropriate login page URL (usually “/login/”. I will test this as well and see what the issue could be.

Reply
Author’s gravatar

Is there a way to set up the login redirect with using this plugin TML?

Reply
Author’s gravatar

There’s something that doesn’t seem to work after TML installation: on the themed login page there’s a register link that is not redirected to pmpro register page but goes to tml register page instead. Does this happen to me only? I’m fixing it via htaccess but it was supposed to work without tweaks, right?

Reply
Author’s gravatar

Yes it should redirect without issue – what you can do is uncheck “anyone can register” from the Settings > General page in the WP Dashboard. This will remove the “Register” link from the TML pages but still allow registration via membership checkout.

Reply
Author’s gravatar

Sorry for the long post.
I’ve taken over a site that was setup by someone else and after migrating the site to a new location we have login issues. The previous developer (now deceased) used the TML shortcode ‘[theme-my-login]‘ on each of the TML pages. That is all that is on those pages. But he didn’t have the TML plugin installed!
He used Dynamic Widgets Plugin and has setup Tabbed Login Widget. The homepage shows the login tabs in the sidebar and when people enter their username and password it used to take them to the membership section and the daily digest of news page. Now it takes them to the WordPress login screen. I setup pmpro-redirect and activated it, but it isn’t taking people to the right page. It was taking them to their profile. I setup a redirect (with another plugin) that sends them to the daily digest page instead of the profile, but they have to login twice.
Any help would be appreciated.

Reply
Author’s gravatar

I may have missed some other questions in there, but this “they have to login twice” is often caused when http and https versions of a site are both linked to on the site. If a user has logged into the http version of the site, then end up on an https page, they might have to login again. There is some info on fixing that here: https://www.paidmembershipspro.com/configuring-wordpress-always-use-httpsssl/

Another common cause for that is a multisite setup where there are separate domains or subdomains.

We would need some further information from you and likely access to your site to look around. If you post to our member forums, we can help you there.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *