http://codex.wordpress.org/Shortcode_API#Nested_Shortcodes - 正如您可以在这里阅读的短代码如下:
[tag-a]
[tag-a]
[/tag-a]
[/tag-a]
不行。而且我没有看到任何关于它的解释。所以我的问题是如何制作,并且可能 - 在wordpress中创建相同类型的嵌套短代码?
答案 0 :(得分:0)
您可以为同一短代码创建不同的别名
add_shortcode('tag','my_shortcode_function');
add_shortcode('sub-tag','my_shortcode_function');
function my_shortcode_function($atts,$content) {
// do things here
}
然后像这样使用它
[tag]
[sub-tag]
[/sub-tag]
[/tag]
他们会做同样的事情,但解析器会知道如何关闭它们。