Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 嵌套库短代码间歇性工作_Jquery_Wordpress_Nested_Shortcode - Fatal编程技术网

Jquery 嵌套库短代码间歇性工作

Jquery 嵌套库短代码间歇性工作,jquery,wordpress,nested,shortcode,Jquery,Wordpress,Nested,Shortcode,我有一个扩展/折叠插件,通过一个短代码,可以扩展/折叠内容。我的可扩展内容是图库的短代码 请看这里: 画廊会断断续续地出现在至少第一个要扩展的部分,但不会出现在第二个部分 当然,在此方面的任何帮助都将不胜感激!:) 我不知道这是否是您的问题,但短代码“解析代码”严重堵塞。有各种各样的特殊情况(其实并没有那么特殊),其中要么a)根本不起作用,要么b)做了与你所期望的完全不同的事情 两个例子: [shortcode][shortcode](中间没有空格)将忽略第二个 [shortcode][sho

我有一个扩展/折叠插件,通过一个短代码,可以扩展/折叠内容。我的可扩展内容是图库的短代码

请看这里:

画廊会断断续续地出现在至少第一个要扩展的部分,但不会出现在第二个部分


当然,在此方面的任何帮助都将不胜感激!:)

我不知道这是否是您的问题,但短代码“解析代码”严重堵塞。有各种各样的特殊情况(其实并没有那么特殊),其中要么a)根本不起作用,要么b)做了与你所期望的完全不同的事情

两个例子:

  • [shortcode][shortcode]
    (中间没有空格)将忽略第二个
  • [shortcode][shortcode][/shortcode]
    不会执行您想要的操作,即使它在技术上是“正确的”
根本的问题是,他们“创造了”(“偶然发现”可能是更好的描述)一种本质上不可解析的语法。然后。。。他们正试图用regexp解析它。这是注定要失败的——事实上,这比尝试更糟糕,尽管这看起来很困难

唯一真正的解决方案是摆脱奇怪的遗留语法,然后用实际工作的语法替换当前的“解析器”。开发组邮件列表上的交互没有表明他们意识到他们已经走到了死胡同的尽头