Created
August 22, 2013 01:35
-
-
Save toddlahman/6302280 to your computer and use it in GitHub Desktop.
Save Plugin Error Messages in the database for The Plugin Generated x Characters of Unexpected Output During Activation errors
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function tl_save_error() { | |
update_option( 'plugin_error', ob_get_contents() ); | |
} | |
add_action( 'activated_plugin', 'tl_save_error' ); | |
/* Then to display the error message: */ | |
echo get_option( 'plugin_error' ); | |
/* Or you could do the following: */ | |
file_put_contents( 'C:\errors' , ob_get_contents() ); // or any suspected variable |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You should add
delete_option( 'plugin_error' );
after the error is displayed or written so you don't end up thinking you're continuing to have errors. I added this to mine after scratching my head a while... 😄