質問: ワードプレス用プラグインを、windows環境にて作成しました。それを有効化すると“headers already sent”というようなエラーが出まして、調べるとwin環境では目に見えない文字が入ってしまうためとありましたが、これを簡単に消す方法を教えてください。 BOMが付いたのかと思いましたがBOM無しになっています。 引用:「原因としては、プラグインのファイルをWindowsのEditorのツールを編集したことがあると思います。コードの問題で、ファイルの最初に見えないスベースを入ってしまったので、その警告が出てきました。 linuxにVIで開き、一番上のを削除すれば解決です。」
回答: 1. ソースコード全体を,1組の でくくる. * ソースコードの一行目で とする * 末尾の ?> の後は改行にしない. 2. plugin の文字コード,改行コードを wordpress 本体のソースコードと合わせる で,直りませんか?