質問: ヘッダはすでに送信されています - wordpressのコア 私は私のサイトで "既に送信されているヘッダ"に関してエラーを受けています。 warning:ヘッダ情報を変更することはできません - すでに....../wp-includes/pluggableの(出力は........./wp-admin/menu-header.php:161で送信されています) 881行で.php 私はこれについて説明している wordpress faq を読みましたが、お分かりのように - このエラーはwordpressのコアが原因です(そして最後ではありません)ファイル)。興味深いことに、私はこのエラーを私のローカルマシン上では得ません。私のサーバー上でのみ。私はこれについて何ができますか?wordpress 3.4.2を実行しています
回答: wordpressは、urlに&noheader=trueを追加することによって、ヘッダーhtmlがレンダリングされないようにする方法を提供します。これにより、ヘッダーhtmlは、ユーザーが手動で呼び出すのを待ちます。その前にリダイレクトを実行できます。後でページからヘッダーhtmlをレンダリングするには、これを使用する必要があります。if ( isset($_get['noheader']) ) { require_once(abspath . 'wp-admin/admin-header.php'); } 詳細については、こちらの記事を参照してください。 wordpressおよびwp_redirect()関数の問題 。