我试图在页面模板中的另一个短代码中放置一个短代码,但是我所做的各种尝试似乎都没有起到任何作用。
下面是我的代码现在的样子-
<?php echo do_shortcode(\'[shortcode]\' .$shortcode2. \'[/shortcode]\');?>
我也试过这些-
<?php echo do_shortcode(\'[shortcode]$shortcode2[/shortcode]\');?>
<?php echo do_shortcode(\'[shortcode]{$shortcode2}[/shortcode]\');?>
我做错了什么?
最合适的回答,由SO网友:Andrew Bartel 整理而成
您是否尝试过在第二个调用中设置第一个do\\U快捷码的输出?
$output = do_shortcode(\'[first_shortcode]Some content[/first_shortcode]\');
echo do_shortcode(\'[second_shortcode]\'.$output.\'[/second_shortcode]\');