我知道如果使用 do_shortcode 包装器可以嵌套短代码,但是,codex 指出:
“但是,如果使用短代码宏包含另一个同名宏,解析器将失败:”
有没有解决的办法?
例如,如果我有一个短代码来制作一个 div,例如:
[div]some content in a div[/div]
我希望能够使用:
[div]
[div]a nested div[/div]
[/div]
但这将使用标准的 do_shortcode 包装器失败。
我的临时解决方法是复制带有 _parent 名称的短代码,但除非我创建了 div_parent1、div_parent2 等,否则我只能嵌套 1 级深...