我正在尝试使用do_shortcode
在模板中放置一个短代码。我试图执行的短代码是:
[image_with_animation image_url="3185" animation="Fade In" img_link_target="_self"]
我的挑战是属性" 3185"需要来自另一个短代码,即:
[field ImgPortFull]
我尝试过这种显而易见的方式:
echo do_shortcode ( '[image_with_animation image_url="'.[field ImgPortFull].'" animation="Fade In" img_link_target="_self"]' );
以及其他各种方式,但我无法让它发挥作用。 有人有解决方案吗?
顺便说一下,如果有人想知道,我正在使用插件的组合" Visual Composer"和#34;自定义内容"。答案 0 :(得分:1)
您必须在每个短代码上调用do_shortcode。所以试试:
echo do_shortcode ( '[image_with_animation image_url="'.do_shortcode ('[field ImgPortFull]').'" animation="Fade In" img_link_target="_self"]' );