如果你有一个像这样的短代码:
[shortcode1 attribute1="content" attribute2="content with [shortcode2] too"]
因为shortcode2正在以这种方式使用,它正在打破shortcode1。如何提取attribute2内容然后执行shortcode2?
目前我正在提取这样的属性:
extract( shortcode_atts( array(
'attribute1' => '',
'attribute2' => ''), $atts ) );
但是在属性中使用shortcode2会完全破坏输出。
任何人都知道如何做到这一点? 感谢
答案 0 :(得分:0)
从第一个短代码函数调用返回时,您需要为do_shortcode()
的内容调用attribute2
赞do_shortcode($atts['attribute2']);