繁体   English   中英

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

[英]Best way to add php variable within shortcode

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

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

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

谢谢!

<?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);
?>

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

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

您可以检查以下内容:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM