Wordpress - 在另一个片段上调用片段 - 如何管理括号?

Wordpress - Call snippet on another snippet - How to manage bracket?

我遇到了一些愚蠢的事情。

我想将另一个片段调用到 Wordpress 上的一个片段中。这是想法:

[ snippet01 param=[snippet02 param="awesomeParameter"]]

糟糕的是,这不是开箱即用的。我正在尝试使用另一个括号,如“{”,但这也不起作用。

你有答案了吗?

提前致谢,

这是针对您的案例的另一种方法: 而不是 [snippet01 param=[snippet02 param="awesomeParameter"]] 你可以使用这种格式: [ snippet01 参数="subsnippet-snippet02,param,awesomeParameter"]

然后在第一个短代码中轻松解析和使用它:

function first_shortcode_function($args){
if (strpos($args["param"],"subsnippet-")===0){
$parts=explode("-",$args["param"]);
$snippe2_final=explode(",",$parts[1]);

do_shortcode("[".$snippe2_final[0]." ".$snippe2_final[1]."=".$snippe2_final[2]."]");
}
}