Support » Plugin: WP Better Emails » Could you implement this fix for Gravity Forms in a future update?

  • Resolved undergroundnetwork

    (@undergroundnetwork)


    I LOVE your plugin and have been using it for a long time!

    I just switched to Gravity Forms with the Manager Users option (i.e.: manually approve users) and it sends out a blank email if you use that option.

    WP Better Emails doesn’t check for a blank message (which WordPress does by default and it won’t send it out).. but WP Better Emails doesn’t check for this and sends out a blank email.

    This fix pointed out by this user in your plugin fixes that without compromising anything.

    Here is the link to the fix: https://wordpress.org/support/topic/gf-user-registration-with-manual-activation-sends-empty-content-email?replies=5

    Or.. here is what is changed and now it works perfectly with Gravity Forms:
    Modifying the line at roughly 391 in wpbe.php (set_email_template function) from

    return str_replace( '%content%', $body, $template );
    


    to this

    if( $body ){
    	return str_replace( '%content%', $body, $template );
    }
    

    I altered it on my plugin, but an update will overwrite it.

    Thanks so much if you could add that one extra check into your plugin, that would be awesome!

    Again, thanks for writing such great and useful plugin!

    Charles

    https://wordpress.org/plugins/wp-better-emails/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Nicolas Lemoine

    (@nlemoine)

    Hi,

    I can apply the fix but I’d like to check the issue first.

    WP Better Emails doesn’t check for a blank message (which WordPress does by default and it won’t send it out)

    Actually, WordPress doesn’t check email content, PHPMailer does: https://github.com/PHPMailer/PHPMailer/blob/df2a282b6986c0ebc1dbf249fba7b01745262370/class.phpmailer.php#L1001

    I know it’s only one line of code but I feel a bit uncomfortable to add some code in my plugin that fixes another plugin bug… Especially a commercial one like Gravity Forms. In the first place, GF should not send out empty emails. I’m wondering why they send an empty email. If they do, maybe it’s meant to be sent? Could you send me a copy your GF plugin + addons so I can have a look?

    Thanks.

    Thread Starter undergroundnetwork

    (@undergroundnetwork)

    It looks like your update fixed the problem, so there is no need to apply the fix anymore! Thanks for looking into it though!

    Charles

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Could you implement this fix for Gravity Forms in a future update?’ is closed to new replies.