将wordpress短代码放在另一个wordpress短代码之间

时间:2015-08-18 23:38:01

标签: javascript php wordpress

基本上我想在另一个短代码中的某个预定点使用短代码。我的原始短代码正在抓取大量文本,我想在某个时候将下一个短代码添加到拉引号中。

我能想到的唯一方法是使用javascript在页面加载时解析某个字符的原始短代码,然后插入短代码。

这可能吗?

1 个答案:

答案 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]

长话短说:只要遵循上述规则,就可以做到这一点。