我如何回应这个变量?

时间:2011-04-19 23:48:00

标签: php

您好如何在此行中添加echo $名称?

<?php echo do_shortcode('[latestbyauthor author="HERE" show="3"]'); ?>

3 个答案:

答案 0 :(得分:2)

我认为您指的是连接,并且通常将变量连接到带有单个点的字符串(.)。

通常喜欢

"string 1" . $variable . "string 2";

您的代码如下:

echo do_shortcode('[latestbyauthor author="' . $name . '" show="3"]');

答案 1 :(得分:0)

我想这就是你的意思? http://codex.wordpress.org/Function_Reference/do_shortcode

如果是这样,你可以用“。”添加$ name。像这样:

<?php echo do_shortcode('[latestbyauthor author="HERE" show="3"]').$name; ?>

但我想你的意思是别的。

答案 2 :(得分:0)

另外两个解决方案

echo do_shortcode("[latestbyauthor author=\"$name\" show=\"3\"]");
echo do_shortcode(sprintf('[latestbyauthor author="%s" show="3"]', $name));
无论如何,

sprintf()是一个很好的功能:)