プラグインの有効化で出るエラー

Pocket

WordPressのプラグインを自作して有効化しようとしたところ、次のようなエラーが出ました。

このプラグインを有効化する際に、xxx文字分の予期しない出力が生成されました。もし “headers already sent” エラーメッセージ、配信フィードの問題などが発生する場合は、プラグインを無効化または削除してください。

英語だと次の通り。

The plugin generated xxx characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.

PHPは「<?php」と「?>」の間にコードを書きます。
通常は、この前後に文字列を入力してもよいのですが、プラグインの場合はダメです。
つまり「<?php」の前または「?>」の後に文字列を入力してはいけません。
半角スペースも改行もダメのようです。

私の場合は、「?>」の後に半角スペースがありました。これを削除したところ、正しく有効化することができました。

関連記事

[ 2012年7月26日 | カテゴリー: WordPress | タグ: , , ]

« | »

コメント

  1. […] 参考: ・プラグインの有効化で出るエラー | You Look Too Cool ・「headers already sent」と表示されるとき | PHPプログラミングの教科書 […]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報