沒有人知道一種方法從WordPress簡碼字符串或jQuery中將參數和內容提取到Javascript數組或變量中嗎?用Javascript提取WordPress簡碼字符串
短代碼是這樣的:
[button url="http://...." color="#00000"]Contact me![/button]
或像這樣:
[tabs]
[tab title="Title 1"]Content Tab 1[/tab]
[tab title="Title 2"]Content Tab 2[/tab]
[/tabs]
我試圖找到一個圖書館或一些工作正則表達式,但我couldn`t找到一些。
情況:
我媒體鏈接開發的短碼生成器,它從用戶的值生成的簡已經在輸入字段插入。現在我想要oposit方式:
用戶在編輯器中選擇一個短代碼,然後按下「編輯生成器」按鈕,然後JavaScript從短代碼中獲取參數。之後,它使用jquery-ui從這個簡碼中打開對話框。然後它應該將值填入對話框的匹配字段中,以便用戶可以輕鬆編輯它們。
我認爲匹配的javascript版本的wordpress函數shortcode_atts()會做這項工作嗎?!
Thx爲您的幫助!
我不認爲正則表達式適合這一點。 –
爲什麼要使用JavaScript?你不應該使用Wordpress Shortcode API嗎? http://codex.wordpress.org/Shortcode_API – itsazzad
情況是,我希望用戶能夠用鼠標在wordpress編輯器中選擇短代碼。當用戶選擇這個短代碼並按下「編輯短代碼」按鈕時,我想爲這個特殊的短代碼打開一個模式對話框,並在輸入字段中填入短代碼的值,以便用戶可以編輯它們。 這是相反的方式。不從輸入字段生成短代碼,但使用javascript將短代碼參數重新插入短代碼生成器輸入字段。 這就是爲什麼我需要使用JavaScript而不是PHP功能,因爲PHP運行已經完成。 – oneside