I am facing an issue with Magento 2.3.0+ WYSIWYG editor inserting " instead of correct " and also when we write like <a href="{{store_url}}sales/guest/form/">Orders and Returns</a> after saving it is displaying <a href="{{store_url}}">Orders and Returns</a> Could any one please help me out?

  • In which area you are working like, prodcut page, cms page ? – Ravi Soni Jun 28 '19 at 6:58
  • Hi, Ravi thanks for the quick reply and I am working on cms block. – gajjala sandeep Jun 28 '19 at 7:34
  • The title does not reflect your question. – Els den Iep Dec 11 '19 at 12:40

Click on Show/Hide editor once you land on edit page.

<ul class="footer links">
    <li class="nav item"><a href="{{store url="about-us"}}">About us</a></li>
    <li class="nav item"><a href="{{store url="customer-service"}}">Customer Service</a></li>

Now add code like I suggest you, and modify it with your requirement.

  • I did the same but after saving the block it is displaying like for example : <a href="{{store url=&quot;contact&quot;}}">Contact Us</a> – gajjala sandeep Jun 28 '19 at 7:47
  • I think you made a mistake when you add these link. See once you click on Edit Block. By default, it's HTML mode if you enter this in HTML mode you will get the error, Instead of you have to click on Show/Hide button. Now it will a normal text area. After adding this code in the noramal text then click again on Show/Hide Then you will see the real HTML code. Please try like this – Ravi Soni Jun 28 '19 at 7:55
  • Step 1: After loading the page I clicked on "Show/Hide Editor" button. Step 2: After that, I have added the code which u provided above and I clicked on the same button. Step 3: I have saved the block and when i see the content same issue. – gajjala sandeep Jun 28 '19 at 7:58
  • Hmm, Perfect.. :) then something different. please chek same thing in cms page. is same issue is there ? – Ravi Soni Jun 28 '19 at 8:19
  • I am least bother with CMS page because I need to display CMS block in the frontend. Could you please check from your side? – gajjala sandeep Jun 28 '19 at 8:55

After many searches I have concluded with my test with "Enable WYSIWYG Editor" set it to Disable Completely.

Due to this, We will have simple Editor with default buttons for insering variables and widgets that is more usefull than buggy editor.

After disabling it we will have this like

enter image description here

We can disble it from

enter image description here


The solution for the issue of the double quotes being changed into " is as following (scroll down to go directly to the solution).

From Magento docs: https://docs.magento.com/m2/ee/user_guide/marketing/markup-tags-links.html

When used with an anchor tag, the markup tag is placed inside the double quotes of the anchor. To avoid confusion, you can alternate using single-and double quotes for each nested set of quotes.

Example WITH forward slash at the end, so additional references can be appended as a path.

<a href="{{store url='apparel/shoes'}}">Shoe Sale</a>

Example resulting in frontend url WITHOUT trailing slash:

<a href="{{store direct_url='contact'}}">Contact Form</a>

However, It's NOT working in our case.

This is what Tiny MCE makes of single quotes: http://example.com/%E2%80%99contact%E2%80%99

Solution: What works however, is when I omit the (single or double) quotes like this:

<a href="{{store direct_url=contact}}">

Although Magento recommends single quotes, this works just fine.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.