ホームページ >バックエンド開発 >PHPチュートリアル >WordPress プラグインがアクティブ化中に「予期しない出力」を生成するのはなぜですか?
WordPress プラグインの有効化中に予期しない出力エラーが発生しました
WordPress プラグインを有効化すると、「プラグインは予期しない X 文字を生成しました」というエラーが発生する場合があります。起動時に出力されます。」このメッセージは、プラグインがアクティベーション プロセスを妨げる意図しない出力を生成したことを示します。
エラーの原因:
このエラーには 2 つの原因が考えられます:
define('temp_file', ABSPATH.'/_temp_out.txt' ); add_action("activated_plugin", "activation_handler1"); function activation_handler1(){ $cont = ob_get_contents(); if(!empty($cont)) file_put_contents(temp_file, $cont ); } add_action( "pre_current_active_plugins", "pre_output1" ); function pre_output1($action){ if(is_admin() & & file_exists(temp_file)) { $cont= file_get_contents(temp_file); if(!empty($cont)) { echo '<div class="error"> Error Message:' . $cont . '</div>'; @unlink(temp_file); } } }
エラーの解決:
このエラーを解決するには、次の手順を検討してください:
以上がWordPress プラグインがアクティブ化中に「予期しない出力」を生成するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。