有谁知道使用 Javascript 或 jQuery 从 WordPress 短代码字符串中提取参数和内容到 Javascript 数组或变量中的方法?
像这样的简码:
[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]
我试图找到一个库或一些有效的正则表达式,但我找不到一些。
情况:
我已经开发了一个简码生成器,它根据用户在输入字段中插入的值生成简码。现在我想要相反的方式:
用户在编辑器中选择一个简码并按下“使用生成器编辑”按钮,然后 javascript 从简码中获取参数。之后,它使用 jquery-ui 从这个简码打开对话框。然后它应该将匹配字段中的值填充到对话框中,以便用户可以轻松地编辑它们。
我认为匹配的 javascript 版本的 wordpress 函数 shortcode_atts() 可以完成这项工作?!
谢谢你的帮助!