所以我有一个php变量:$site= $your_name->getName("dfd_Name");
我有以下短代码:<?php echo do_shortcode('[my_site dfd_Name=" "]'); ?>
将$site
变量放入dfd_Name=" "
的最佳方法是什么? (类似于dfd_Name="$site"
)
谢谢!
答案 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.'"]'); ?>