WPプラグインを有効化しようとするとエラーになった。
2013/06/24
WPプラグインを有効化しようとすると下記のようなエラーになった。
このプラグインを有効化する際に、15文字分の予期しない出力が生成されました。もし “headers already sent” エラーメッセージ、配信フィードの問題などが発生する場合は、プラグインを無効化または削除してください。
いろいろ試すと「15文字」が「70文字」になったりする。
原因① 文頭・文末の文字
「<?php」の前に空白等あるとダメ。
「?>」の後に空白等あるとダメ。
原因② 読み込みのタイミング
各種PHPファイルを読み込む前に何かを出力しようとするとダメ。
例えば「プラグイン有効化(register_activation_hook())」のタイミングで「echo」したりするとエラー。