Once again, sir, I can only tell you Redux does NOT use wp_mail(). If Redux does not use the wp_mail() API, and therefore cannot lock it ia a thread, how can it interfere with another plugins that uses the API? pluggable.php is a core WordPress file, not part of Redux. I’m not sure how I can fix what I cannot break, since the code does not exist in our plugin.
I downloaded the SendGrid plugin from the WordPress plugin library, signed up for a free account, and saw no message of this kind.
I’ll pass this onto the owners and see what they say. I still strongly advise you to contact the author of the other plugin.
Why did it start after updating redux?
I don’t know. I can’t replicate the issue, and again, Redux does not use that API. I sent a message to the Extendify SDK authors to see if they’ve ever heard of this, but that code doesn’t use wp_mail() either.
Shot in the dark: Try going into the redux-core/inc/classes/class-redux-functions-ex.php
, comment out line 587: require_once ABSPATH . '/wp-includes/pluggable.php';
and see if that solves it.
-
This reply was modified 2 years, 11 months ago by Kev Provance.
I have the same problem. Started a couple of hours ago. Can’t understand why Redux needs pluggable.php
Comment out line 587 in class-redux-functions-ex.php solved it, as suggested above.
Same problem, same quick fix (error raised by Post SMTP).
I have the same error, after the Redux update. I am using FluentSMTP – mailgun.
I receive the error.
The FluentSMTP plugin depends on wp_mail pluggable function and plugin is not able to extend it. Please check if another plugin is using this and disable it for FluentSMTP to work!
Possible Conflict: wp-includes/pluggable.php:182:
`function wp_mail( $to, $subject, $message, $headers = ”, $attachments = array() ) {
Shot in the dark: Try going into the redux-core/inc/classes/class-redux-functions-ex.php, comment out line 587: require_once ABSPATH . ‘/wp-includes/pluggable.php’; and see if that solves it.
This solved my problem as well! Thank you!
Thanks for reporting this issue @webmast0934 and for others that confirmed it.
We have a fix for this error and expect to update the plugin today (September 21, 2021).
In the meantime, for a temporary solution, you can take the steps mentioned by @kprovance above by going to redux-core/inc/classes/class-redux-functions-ex.php
and commenting out (or removing) line 587: require_once ABSPATH . '/wp-includes/pluggable.php';
We’ll post an update here when the update is available for download. Sorry for the inconvenience.
Chris
Redux v.4.3.1 has been deployed and it now available. Please update ASAP. THis will resolve your issue.
Thanks!
– Kev