Version 1.7.10.1 of Paid Memberships Pro is out with a handful of bug fixes. These bugs have the potential to hinder sales, so be sure to upgrade.

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

The full list of updates is below.

* Fixed bug where the $pmpro_levels global would sometimes not include all levels on the levels page. (A better fix for this is coming in v2.0.)
* Fixed bug in pmpro_getMemberDays that sometimes reported more days than the user had really been a member. (Thanks, surefireweb)
* Fixed bug where search results were being incorrectly filtered. The pmpro_search_filter() function in includes/content.php hides member content from non-members if the “show exceprts” setting is set to false.
* Now checking specifically for payment_status = ‘Failed’ in the IPN handler before sending off the payment failed emails. (There may be other statuses we want to consider as “failures” as well, but we want to avoid failing on “pending” statuses/etc.)


Comments (23)

Author’s gravatar

hi Jason-
I’ll post in the support forums, but this update caused an error:
“WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)’ at line 1]”
Deactivating PMPro removed the errors, so it is definitely this plugin.

Reply
Author’s gravatar

Thanks. Did you post that yet? Specifically any PHP files and line numbers around that error will help me pinpoint it.

Reply
Author’s gravatar

Hey Jason- I didn’t, I had to scramble and roll back the site to previous version for my client (ack.. they happened to logon right when I did the update, lol)
Want me to throw our whole configuration up on a test site for you to dig into? Happy to do so, I’ll just strip out any members and just have test users on.

Author’s gravatar

I keep getting this error – have left messages about it but no response…. Warning: Missing argument 2 for pmprowoo_get_membership_price() in /home/ableto5/public_html/abletoplayaccordion.com/wp-content/plugins/pmpro-woocommerce/pmpro-woocommerce.php on line 225

Reply
Author’s gravatar

Are you running the latest versions of WooCommerce and PMPro WooCommerce. Looking at the code, this warning shouldn’t be thrown.

Reply
Author’s gravatar

As far as I know I’m running the latest versions: Woocommerce 2.1.9 and PMPro WooCommerce 1.2.1 – no updates needed are shown… thx.

Author’s gravatar

I had the same errors in my error log since I updated to 1.7.10.1 on 5/18 and have been pulling my hair out as my site turned to garbage, but it seems to be resolved with the current updates. I just joined the forum. It is good to see others addressing the same problem and ultimately getting resolution.

Reply
Author’s gravatar

Hi Jason – any ideas with the above issue of mine? Missing argument 2 for pmprowoo_get_membership_price() in /home/ableto5/public_html/abletoplayaccordion.com/wp-content/plugins/pmpro-woocommerce/pmpro-woocommerce.php on line 225
Everything is up-to-date best I know…

Thanks for any ideas

Reply
Author’s gravatar

Hi Patricia
were you able to fix the issue. i am getting same error. Please let me know if you sorted this out.

Reply
Author’s gravatar

I can’t figure this out without access to your sites. Can you post in the members forum so I can follow up?

Author’s gravatar

Hi Jason,

My client keep getting a warning message as below mentioned.

From: “service@paypal.com”
Date: June 19, 2014 at 1:11:48 AM EDT
To: Paul Durso
Subject: PayPal Instant Payment Notification Warning

Hello Paul Durso,

Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:

http%3A%2F%2Fmoneytreereport.com%2Fwp-admin%2Fadmin-ajax.php%3Faction%3Dipnhandler

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.

Thank you for your prompt attention to this issue.

Thanks,
PayPal
///

Thanks, George

Reply
Author’s gravatar

Hi, George. I’ve noticed other folks having issues where PayPal was not sending the IPN correctly and it would be deactivated. I don’t have a general solution for it, but if you post to the forums we can try to follow up to figure out what’s happening in your case. Thanks.

Reply
Author’s gravatar

I’m experiencing the same – any idea regarding the IPN error from PayPal?

Reply
Author’s gravatar

Hello, can you please check this case?
“Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:

https%3A%2F%2Fgivegreenlights.com%2Fwp-admin%2Fadmin-ajax.php%3Faction%3Dipnhandler

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.

Thank you for your prompt attention to this issue.”

Sincerely,
Moda

Reply

Leave a Reply

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