在echo (wordpress slider)中使用echo的语法


Syntax for using echo inside an echo (wordpress slider)

这是一段我不确定如何处理的代码:

<?php echo get_post_meta($post->ID, 'smartslider2', true); ?>
<?php echo do_shortcode('[smartslider2 slider="InsertHere"]'); ?>

我只想插入第一个echo而不是InsertHere。第一个回显应该输出自定义字段的内容。第二个函数应该调用在自定义字段中插入特定数字的滑块。当尝试不同的可能性时,我只得到错误。

有人能帮忙吗?

谢谢你

不要回显第一个值,直接在第二个回显中使用它。

<?php 
 echo do_shortcode('[smartslider2 slider="'.get_post_meta($post->ID, 'smartslider2', true).'"]');
?>

或者你可以很容易地将第一个值放在一个变量中并在第二行使用该变量

<?php $slider = get_post_meta($post->ID, 'smartslider2', true); ?>
<?php echo do_shortcode('[smartslider2 slider="'.$slider.'"]'); ?>