如何使用以下格式从短代码中提取短代码:

时间:2013-10-26 19:47:13

标签: php wordpress shortcode

如果你有一个像这样的短代码:

[shortcode1 attribute1="content" attribute2="content with [shortcode2] too"]

因为shortcode2正在以这种方式使用,它正在打破shortcode1。如何提取attribute2内容然后执行shortcode2?

目前我正在提取这样的属性:

extract( shortcode_atts( array( 'attribute1' => '', 'attribute2' => ''), $atts ) ); 但是在属性中使用shortcode2会完全破坏输出。

任何人都知道如何做到这一点? 感谢

1 个答案:

答案 0 :(得分:0)

从第一个短代码函数调用返回时,您需要为do_shortcode()的内容调用attribute2

do_shortcode($atts['attribute2']);

How to Create Nested Shortcodes in WordPress