我的网站上出现了一个关于“已发送邮件头”的错误:
警告:无法修改标题信息-标题已由(输出开始于……../wp admin/menu header.php:161)发送到/wp包括/可插拔。php在线881
我读了Wordpress FAQ 这讨论了这一点,但正如您所看到的,这个错误是由Wordpress内核引起的(甚至不是在文件末尾)。
有趣的是,我在本地机器上没有发现这个错误。仅在我的服务器上。
我该怎么办?
我正在运行Wordpress 3.4.2
我的网站上出现了一个关于“已发送邮件头”的错误:
警告:无法修改标题信息-标题已由(输出开始于……../wp admin/menu header.php:161)发送到/wp包括/可插拔。php在线881
我读了Wordpress FAQ 这讨论了这一点,但正如您所看到的,这个错误是由Wordpress内核引起的(甚至不是在文件末尾)。
有趣的是,我在本地机器上没有发现这个错误。仅在我的服务器上。
我该怎么办?
我正在运行Wordpress 3.4.2
Wordpress提供了一种通过附加&noheader=true
到url。
这将导致标头HTML等待您手动调用它,以便您可以在此之前进行重定向。
要稍后从页面中呈现标题HTML,必须使用以下选项:
if ( isset($_GET[\'noheader\']) ) {
require_once(ABSPATH . \'wp-admin/admin-header.php\');
}
有关更多信息,请阅读本文:WordPress and wp_redirect() function problem.我已将我的网站下载到生产环境中。我已将live site和production site设置为使用相同的DB。当我登录到管理面板时,我会被重定向到实时站点。我知道wordpress在DB中存储URL,所以我想修改(硬代码)我的生产站点,而不是重定向到任何地方。地点和方式?编辑:我在这里找到了这个特定问题的解决方案http://www.davidpaulellenwood.com/expression/267/但当一个问题被解决时,出现了两个新的问题,正如下面所讨论的,这是不值得的。