可以,但WP并不能提供一种很好的方式,所以必须使用输出缓冲。
类似于:
// before template is included
add_action(\'template_redirect\', function(){
// you can do some checks here
// perhaps you need this only a certain page?
if(!is_home())
return;
// capture output from here on...
ob_start(function($html){
// this function runs after the capture ends,
// you can replace your tags here
$html = strtr($html, array(
\'<render:jsp>\' => \'<!--\',
\'</render:jsp>\' => \'-->\',
));
return $html;
});
});
在脚本完成执行之前,PHP会自动将缓冲区的内容发送到输出。