投稿を更新し、config.phpでWP_DEBUGをtrueに設定しようとすると、エラーが発生します。私はWordPress 4.5を使っていて、開発中のテーマに基づいています。それはコアファイルから来ているように見えますが、私はそれがどのように可能であるかわかりません。何が問題を引き起こしているのでしょうか?私はしばらくの間、デバッグなしで編集していたので、問題がどこに現れ始めたのかは分かりません。Wordpressエラー - 警告:ヘッダー情報を変更できません
警告:ヘッダー情報を変更することはできません - すでに(出力によって送られたヘッダが/Users/Blake_Eric/Projects/wp-test-site/wp-content/plugins/wordpress-importer/wordpress-importer.phpで開始しました: 38)/Users/Blake_Eric/Projects/wp-test-site/wp-admin/post.phpの行にここ
197は、これが
// Session cookie flag that the post was saved
if (isset($_COOKIE['wp-saving-post']) && $_COOKIE['wp-saving-post'] === $post_id . '-check') {
setcookie('wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, is_ssl());
}
警告を指すコードです。ヘッダー情報を変更できません - 既に送信されたヘッダー(o/Users/Blake_Eric/Projects/wp-test-site/wp-test/siteの/Users/Blake_Eric/Projects/wp-test-site/wp-content/plugins/wordpress-importer/wordpress-importer.php:38で開始されたutputは、 1171
は、私が参照プラグインを削除してもエラーが何かアドバイスをいただければ幸いです
発生
$location = apply_filters('wp_redirect', $location, $status);
/**
* Filter the redirect status code.
*
* @since 2.3.0
*
* @param int $status Status code to use.
* @param string $location The path to redirect to.
*/
$status = apply_filters('wp_redirect_status', $status, $location);
if (! $location)
return false;
$location = wp_sanitize_redirect($location);
if (!$is_IIS && PHP_SAPI != 'cgi-fcgi')
status_header($status); // This causes problems on IIS and some FastCGI setups
header("Location: $location", true, $status);
return true;
を指しライン上/ pluggable.phpが含まれています。
前に、すべてのスペースを削除するには、 'WP-includes'&' WP-admin'を交換してください新しいWordPress 4.5からのフォルダ。それはこの問題を解決するはずです。 – Milap
一般に、何かがエラーを投げている場所から来ています。あなたはprint_rで何かを出力しています。それはクッキーを設定しようとしているかもしれないが、何か他のものがすでに出力されているように見えます。 – weaveoftheride