Multiple level shortcodes

时间:2014-12-07 作者:Abdul Awal Uzzal

我正在开发一个插件,遇到了一种情况,我希望有人能帮我找到一个解决方案。

我想要一个短代码结构,如:

[shortcode_1]
[shortcode_2]
[shortcode_3]
[shortcode_4][/shortcode_4]
[/shortcode_3]
[/shortcode_2]
[/shortcode_1]
但如果我使用add\\u短代码,只有第一个短代码有效。。。

有没有办法得到这样的短代码结构?

谢谢

1 个回复
SO网友:Dan

尝试通过apply_filters( \'the_content\', $content ); - 您可能无法获得短码输出,因为它从一开始就没有被调用过(超出顶层)。the_content 过滤器包括do_shortcode() (来自记忆),这正是你所需要的。看看情况如何。。。

结束

相关推荐

Remove echo from shortcode

我刚刚开始使用短代码,由于缺乏php知识,我无法想出如何在不使用php echo的情况下使用此短代码。有人能帮我修改代码吗?// SPONSORS Shorcode function sponsors_shortcode($atts) { extract(shortcode_atts(array( \"name\" => \"sponsors\", ), $atts)); $args = array( \"