ミギムキ

[WordPress] pluggable.phpで「Cannot modify header information」の警告が出てしまう

Warning: Cannot modify header information - headers already sent by (output started at /xxx/wp-content/themes/yyy/header.php:1) in /xxx/wp-includes/pluggable.php on line 1281

Warning: Cannot modify header information - headers already sent by (output started at /xxx/wp-content/themes/yyy/header.php:1) in /xxx/wp-includes/pluggable.php on line 1284

発生原因

<!DOCTYPE html> <html> <head> ~ <?php wp_head(); ?> </head> <body> <?php if (!is_user_logged_in()) { auth_redirect(); } ?> </body> </html>

pluggable.php on line 1281

header( "X-Redirect-By: $x_redirect_by" );

pluggable.php on line 1284

header( "Location: $location", true, $status );

解決方法

<?php if (!is_user_logged_in()) { auth_redirect(); } ?> <!DOCTYPE html> <html> <head> ~ <?php wp_head(); ?> </head> <body> </body> </html>

ご質問など受け付けています

記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。

ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。