假设我有一个函数returns
处理完成后的HTML输出:
function parse_html_for_images() {
return \'<img src="\' . thumbnail_url() . \'">\';
}
我需要输出这个字符串,比如说,用于自定义构建页面上帖子的缩略图。我的心思转到echo parse_html_for_images()
但这感觉有点弱,听我说:
echo
对我来说,感觉就像是“在此之后完成所有事情,不要输出任何其他内容”。
然后我发现ob_start
这为我创造了一个缓冲区。这正是我的想法“好吧,一个我可以保存大量数据的地方,而不用在完成所有事情之前输出数据”。
但这会不会与,esc_html_
还有诸如此类的人?
有什么指导方针吗?