From 1387f972577cb6bc44d536229a4324821be8f151 Mon Sep 17 00:00:00 2001 From: Erick Hitter <services@ethitter.com> Date: Sun, 21 Feb 2016 21:19:14 -0800 Subject: [PATCH] Improve how plugin is conditionally loaded --- eth-amp-analytics-wp.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/eth-amp-analytics-wp.php b/eth-amp-analytics-wp.php index 363b81a..c55559a 100644 --- a/eth-amp-analytics-wp.php +++ b/eth-amp-analytics-wp.php @@ -61,11 +61,18 @@ class ETH_AMP_Analytics_WP { private $options = null; /** - * Register actions and filters + * Defer plugin action loading until all plugins are loaded * * @return null */ private function __construct() { + add_action( 'plugins_loaded', array( $this, 'action_plugins_loaded' ) ); + } + + /** + * Register actions and filters + */ + public function action_plugins_loaded() { if ( ! defined( 'AMP__FILE__' ) ) { return; } -- GitLab