0

如果您有这样创建的简码:

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

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

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

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

有人知道怎么做吗?谢谢

4

1 回答 1

0

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

喜欢do_shortcode($atts['attribute2']);

如何在 WordPress 中创建嵌套的简码

于 2013-10-26T19:57:37.923 回答