WordPress出现Warning: Cannot modify header information – headers already sent by (output started at xxx)

原创 野人  2021-08-16 21:37  阅读 186 次

反正,小编是有强迫症的,一但遇到一些警告提示,必须给处理掉,看的都不舒服。

这个问题,之前都没出现过,还是因为要用到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();
}

本文地址:https://www.yerenwz.com/4502.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论