基本上我想在另一个短代码中的某个预定点使用短代码。我的原始短代码正在抓取大量文本,我想在某个时候将下一个短代码添加到拉引号中。
我能想到的唯一方法是使用javascript在页面加载时解析某个字符的原始短代码,然后插入短代码。
这可能吗?
答案 0 :(得分:0)
来自the Codex on nesting shortcodes:
短代码解析器正确处理嵌套的短代码宏,前提是它们的处理函数通过递归调用
do_shortcode()
来支持它:
[tag-a]
[tag-b]
[tag-c]
[/tag-b]
[/tag-a]
但是,如果使用短代码宏来封装另一个同名宏,则解析器将失败:
[tag-a]
[tag-a]
[tag-c]
[/tag-a]
[/tag-a]
长话短说:只要遵循上述规则,就可以做到这一点。