Hello guys,
Ronald here, one of the developers from WishList Products.
WishList Member do indeed add an email address to a javascript code which we use on our Stripe Profile shortcode. (The shortcode only works for logged in users). I believe this email address is the one being filtered by the “Email Encoder” plugin which was causing the code to be displayed on the page.
I went ahead and checked more on the Email Encoder plugin’s settings and a potential solution to the issue would be to exclude the page that has the Profile shortcode from being scanned by Email Encoder.
The plugin has an “Advance Settings” option.
Please try this.
1. Enable the “Advance Settings” option and then hit save.
2. Once that’s been enabled a new set of settings will appear. Head to the “Exclude post id’s from protection” section and add the post/page ID of the page that has the Stripe Profile Shortcode.
I believe this should resolve the conflict you’re having without changing any other settings on the “Email Encoder” plugin.
As for the email address on the Stripe Profile page being exposed, the Stripe profile page only works for logged in users so spam bots won’t be able to see the email address added in the Javascript code.
Additionally you can apply WishList Member Protection to the page that has the Stripe Profile shortcode so only logged in users can view the page.
We hope this helps.