【发布时间】:2014-02-27 13:52:06
【问题描述】:
我注意到echo 和return 都可以很好地在 wordpress 中显示来自简码函数的内容。
function foobar_shortcode($atts) {
echo "Foo Bar"; //this works fine
}
function foobar_shortcode($atts) {
return "Foo Bar"; //so does this
}
使用这两种方法有什么区别吗?如果是,wordpress 的推荐方法是什么?在这种情况下,我通常使用echo - 可以吗?
【问题讨论】:
-
一个立即输出,另一个将文本返回给调用函数,由调用函数处理输出。它们不一样,功能也不相同。