将特色图像选项添加到函数时出现问题。php 时间:2016-03-22 作者:DannyBoy 我正在创建自己的主题,并希望通过添加以下内容来添加特色图像选项:add_theme_support( $feature, $arguments ); 进入functions.php 文件执行此操作时,会出现以下错误:add_theme_support( \'post-thumbnails\' ); Warning: Cannot modify header information - headers already sent by (output started at /wp-content/themes/Precise/functions.php:3) in /wp-includes/pluggable.php on line 1228 我怎样才能解决这个问题? 2 个回复 SO网友:Howdy_McGee 作为用户/u/majick 在下面的评论中建议:更好的选择可能是after_setup_theme 如下所示:function theme_setup() { add_theme_support( \'post-thumbnails\' ); } add_action( \'after_setup_theme\', \'theme_setup\' ); 另一种选择是使用init.function theme_init() { add_theme_support( \'post-thumbnails\' ); } add_action( \'init\', \'theme_init\' ); Theinit 挂钩明确表示:WordPress完成加载后激发but before any headers are sent. SO网友:DannyBoy 好的,我在可插拔中更改了第1228行。php文件来源:header("Location: $location", true, $status); 收件人:header("Location: $location", false, $status); 它成功了。我现在在屏幕选项中有了“特色图像”选项。 文章导航