the plugin seems to interfere with the ‘wptexturize’ function somehow. My site is set to formal German and the quotation marks normally look like this: „text“. With Mollie activated, it looks like this: “text”.
Thanks for your message. The team is investigating what’s causing this behavior and we’ll try to let you know when we have more information or a potential workaround.
Do you have any new information regarding this matter? Currently, it appears to be the only plugin I know of that is causing issues with German quote marks.
Kind regards, Stefan
This reply was modified 2 years, 1 month ago by bubdev.
Unfortunately, I have nothing substantial to share yet. Since this doesn’t directly impact the payment processing on the site, we haven’t yet had the chance to dig much deeper. I can only say this behavior is not exclusive to the Mollie plugin itself.
We had a similar support case a while back, but from a different plugin. Back then, we found a potential workaround by installing a small plugin called TextControl (quite an ancient piece of software) that disabled the character encoding, but it seems to no longer work now in the most recent WordPress versions.
Further investigation revealed that this behavior occurs with at least three more plugins that we develop/maintain. However, no specific piece of code is shared across all these plugins or actively interact with wptexturize(), so it is still a little bit of a mystery, to me at the very least.
But I linked your request to our internal ticket and will try to keep you in the loop when there is any new information available. I hope that someone can investigate this a bit deeper than I could, in the coming weeks.
Out of the more than 100 plugins I’m currently using on various websites, “Mollie” is actually the only one that causes this error. In the past, I had the same problem with the following plugins: “My Private Site,” “WP Statistics,” “Really Simple SSL.”
When the frontend is set to German and “Mollie” is activated, English curly quote marks appear, which make no sense in German. To at least get straight English quotation marks (the lesser evil), it’s not enough to deactivate “wptexturize,” but each variant must be replaced using “str_replace”.
I understand that the problem is very difficult to debug, but it’s still unfortunate because I wanted to recommend “Mollie” as the standard payment processor to my e-commerce clients. Now, I have to let them choose between proper quotation marks and “Mollie”. In certain instances, particularly for book publishers, “Mollie” becomes an impractical choice, rendering it essentially unsuitable.
Thanks again for the explanations and for keeping us informed!
Kind regards, Stefan
This reply was modified 2 years, 1 month ago by bubdev.
Just to clarify: ‘wptexturize’ can still be disabled with ‘remove_filter’. No need for ‘str_replace’, unlike what I stated above.
Thus, as a workaround, one can ‘str_replace’ the curly English quote marks with German quote marks. Preferably after checking if ‘Mollie’ is active, otherwise it messes up the closing quote marks.
Viewing 6 replies - 1 through 6 (of 6 total)
The topic ‘Quotation marks modified’ is closed to new replies.