反正,小编是有强迫症的,一但遇到一些警告提示,必须给处理掉,看的都不舒服。
这个问题,之前都没出现过,还是因为要用到Wordpress中的JWT功能,在调用接口的时候,才发现了这个警告【Warning: Cannot modify header information - headers already sent by (output started at xxx)】,根据这个警告的提示,尽管说很清晰的显示出是哪个文件出了问题,但是实际上排除的过程中,发生那个文件并没有问题。
而仅仅存在于调用接口的时候出现的,所以就很奇怪了,自己折腾了一会儿,没有解决方案,于是就只能求助万能的搜索引擎了,ojbk,解决了,方法如下:
把下面的这段代码,放在当前所使用Wordpress主题的functions.php
文件里面的?>
之前下就可以了。
add_action('init', 'do_output_buffer'); function do_output_buffer() { ob_start(); }