Skip to content

Instantly share code, notes, and snippets.

@toddlahman
Created August 22, 2013 01:35
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save toddlahman/6302280 to your computer and use it in GitHub Desktop.
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
<?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
@phillipsharring
Copy link

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... 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment