在短代码中添加php变量的最佳方法

时间:2015-06-25 07:20:01

标签: php

所以我有一个php变量:$site= $your_name->getName("dfd_Name");

我有以下短代码:<?php echo do_shortcode('[my_site dfd_Name=" "]'); ?>

$site变量放入dfd_Name=" "的最佳方法是什么? (类似于dfd_Name="$site"

谢谢!

2 个答案:

答案 0 :(得分:2)

<?php echo do_shortcode('[my_site dfd_Name="'.$site.'"]'); ?>

整洁的形式看起来像这样

<?php
  echo do_shortcode( '[my_site dfd_Name="'. $site .'"]' );
?>

它也可以是

<?= do_shortcode( '[my_site dfd_Name="'. $site .'"]' ); ?>

它也可以是

<?php
 $sc= '[my_site dfd_Name="'. $your_name->getName("dfd_Name") .'"]';
 echo do_shortcode($sc);
?>

答案 1 :(得分:2)

最短的方式是使用短标签:

<?= do_shortcode('[my_site dfd_Name="'.$site.'"]'); ?>