Version of Paid Memberships Pro is out with a few small bugs. The bugs could affect all users, but PayPal Payflow users in particular should upgrade.

Please update Paid Memberships Pro from the plugins page of your WordPress dashboard. You can also get the latest version of PMPro here or version specifically here.

The full list of updates is below.

  • BUG: Fixed issue introduced in 1.8.11 where the pmpro_default_level custom field was being ignored at checkout.
  • BUG: Fixed bugs in DB calls made for the compatibility checks for various gateways.
  • BUG: Now sending a FREQUENCY parameter for PayPal Payflow orders.

Comments (7)


There is a bug in version affecting the Email Templates Add On.

It is causing this part of the code in the email template to give blank outputs:

Membership Level: !!membership_level_name!!
Start Date: !!startdate!
Cancellation Date: !!enddate!!

For example, “!!startdate!!” doesn’t show the start date, but just leaves an empty space in that part of the email where the date should be.

Version 1.8.11 was fine, but this issue started in

Is there a fix for this?

Looking into this !!startdate!! and !!enddate!! are only setup for the cancellation emails. I’ll look into making these always available, either in core or in the PMPro Email Templates addon. But in the meantime, you can use this code to make sure those vars are set:

Also note that your comment has a missing ! in !!startdate!!. Still need the code gist, but thought I’d mention it.

Did you notice other issues?

Hi Jason,
I found one other issue, but I’m not really sure what it means or how it’s affecting the site:

“PHP Warning: Creating default object from empty value in /home/…/public_html/wp-content/plugins/paid-memberships-pro/services/stripe-webhook.php on line 262”

I’ve never received this error before. Do you know why this is happening?

Leave a Reply

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