From f894ee25c0399ea654d4c4bcbf3e8029ce062e50 Mon Sep 17 00:00:00 2001 From: Tom McFarlin Date: Wed, 30 Oct 2013 16:27:26 -0400 Subject: [PATCH] loading the admin class only if the dashboard is being loaded fixes #104 --- plugin-name/plugin-name.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin-name/plugin-name.php b/plugin-name/plugin-name.php index 567c48c..45575ac 100644 --- a/plugin-name/plugin-name.php +++ b/plugin-name/plugin-name.php @@ -61,4 +61,7 @@ register_deactivation_hook( __FILE__, array( 'Plugin_Name', 'deactivate' ) ); * `class-plugin-name-admin.php` */ add_action( 'plugins_loaded', array( 'Plugin_Name', 'get_instance' ) ); -add_action( 'plugins_loaded', array( 'Plugin_Name_Admin', 'get_instance' ) ); \ No newline at end of file + +if ( is_admin() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) ) { + add_action( 'plugins_loaded', array( 'Plugin_Name_Admin', 'get_instance' ) ); +} \ No newline at end of file