我发现'echo'和'return'都能很好地显示在短代码功能中。
function display_shortcode_content($atts) {
echo "COMES";
}
function display_shortcode_content($atts) {
return "COMES";
}
我怀疑函数中echo和retutn之间的区别是什么?
答案 0 :(得分:0)
echo用于获取函数的最终结果以获得输出。
return用于从函数返回值。
col-*
答案 1 :(得分:0)
最佳做法是使用return。例如,如果你有这样的东西:
<div>
<h1>Random Title</h1>
[your_shortcode]
</div>
并且在你的短代码函数中,如果你回显一些标记,标记将出现在div和h1之前,就好像你使用return一样,它将出现在短代码的位置,它应该在那里。