输出编辑的短代码内容,不归还

时间:2011-08-27 20:25:11

标签: wordpress shortcode

是否有可能以某种方式在WordPress短代码过滤器中执行/打印内容,而不是返回它?我的意思是,短代码函数一般会返回输出,但不打印。如果我告诉我的短代码功能进行打印,它会在所有内容的开头输出正常工作的短代码内容,我再也无法使用它了。

我真的希望,如果某人理解我的意思,有人可以帮助我;)

最好的问候,.wired

1 个答案:

答案 0 :(得分:1)

轻松!使用output buffering

ob_start(); // content is no longer output but is captured internally
echo 'buffered output'; // business as usual
$output = ob_get_contents(); // pass captured content to variable and
// terminate output buffering (echo beyond this point prints again)
return $output; // or play with it some more

PHP规则!