自从我迁移了我的网页后,我收到了这条恼人的警告信息。当我保存更改以保存任何内容(帖子,设置......)和上传图像(这是我注意到的地方)时,它会显示出来。信息如下:
Cannot modify header information - headers already sent by (output started at path/to/theme/functions.php:1) in /path/to/wp/wp-includes/pluggable.php on line 881
现在我知道在调用标头之前有什么内容输出到浏览器时会显示此消息。但我的functions.php很清楚,至少在Dreamweaver中看起来像这样:
<?php
add_theme_support( 'post-thumbnails' );
add_action...
我看不到那里的输出...... 怎么了 ?我之前没有在测试域上收到消息。
答案 0 :(得分:0)
您的functions.php文件可能使用UTF8 BOM进行编码。
您应该尝试在没有BOM的情况下对其进行编码,您可以使用例如notepad ++来实现此目的。