サポート » 使い方全般 » post.phpを表示させようとするとエラーが出ます

  • 解決済 h-pine-h

    (@h-pine-h)


    以下のようなエラーなので

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/lolipop.jp-7704fe2a2239fc9c/web/portfolio_hm/wp-content/themes/portfolio/functions.php:7) in /home/users/2/lolipop.jp-7704fe2a2239fc9c/web/portfolio_hm/wp-includes/pluggable.php on line 896

    pluggable.phpの896行目を見ました。
    header(“Location: $location”, true, $status);

    エラーの内容から上記のヘッダーの情報を変えればいいのはわかるのですが、どのように変えればいいのでしょうか?他に必要な情報はあるでしょうか。

    テーマはオリジナルで、その都度必要なファイルを作成しています。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • エラーで最も重要な部分は一番初めの
    「Warning: Cannot modify header information – headers already sent by…」
    の部分となり、そのあとでどの部分でエラーが出ているのかの表示になります。

    で、このエラーの内容はheaderを送信する前に何か出力しようとしているよ
    というエラーなので
    functions.php
    でなんかを出力してしまってるんじゃないでしょうか。
    または、文字コードがutf-8(bom無)じゃないとか、改行が入っているとかでも
    このようなエラーになる場合もあります。

    トピック投稿者 h-pine-h

    (@h-pine-h)

    >jdbbさん
    ありがとうございました!functions.phpの7行目には何もなかったので改行を確認して修正したらエラーが消えました。基本的なことなのでしょうが、これから勉強致します!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「post.phpを表示させようとするとエラーが出ます」には新たに返信することはできません。