2017-09-13 81 views
0

嗯,我有這個問題,我爲tinyMCE wordpress編輯器插入了一些自定義按鈕,以便用戶不會與簡碼混淆。一切工作相對確定...但有一個按鈕,將一個錨點包裝到一個div。如何在tinyMCE上纏繞HTML的錨點

<a name="buton" class="prod-button" href="some-href"> 
    <div> 
     ... 
    </div> 
</a> 

問題是,當內容插入到編輯器中時,ancho被刪除。

它不是按鈕的問題,但它tinyMCE的是如何可配置,我相信,因爲它也當我在編輯器中直接寫HTML發生

我已經做到了這一點,它沒有工作

tinyMCE.init({ 
    allow_html_in_named_anchor: true, 
    valid_children: '+a[div],+a[span],+a[img]', 
    extended_valid_elements : "a[*]", 
});  

任何想法?

回答

0

在我看來,插入表單的最佳解決方案是創建一個短代碼。因此,您可以將表單加載到側欄中,然後使用短代碼來顯示錶單內容。

此文檔 https://codex.wordpress.org/Shortcode_API

問候。 Ed

+0

Form?邊欄?我不知道你在說什麼,但是整個想法是爲了避免短碼,因爲它們不是用戶友好的,並且不代表實際內容 – Raba

+0

然後我會推薦使用Visual Composer。它具有您需要的所有功能。 https://vc.wpbakery.com/ Ed。 –