我有一个客户端网站,它有一个自定义开发的插件,当数据更新时(都在Wordpress admin后端),它会使用PHP头(\'Location:\')函数切换到不同的URL。我最初是在一个旧主题的环境中开发的,最终我放弃了旧主题,换成了一个新的更好的主题,但现在PHP抛出了一个错误,说:
PHP Warning: Cannot modify header information - headers already sent by (output started at /wp-admin/includes/template.php:2018) in /wp-content/plugins/*my-plugin-name*/save-data.php on line 47
这就是我的header()函数在插件中的位置。
起初我确信这是一个插件冲突,但后来我意识到这是针对215主题,然后是我尝试的任何其他主题,而不是我开发插件时的活动主题。