From 87470689dbaa770eace59ca4360eeb199dcd69fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Droz?= Date: Tue, 4 Sep 2018 23:07:02 -0300 Subject: [PATCH] avoid messing-up with wp-cli (#96) When using wp-cli (eg: rewrite/cache flush), init() will run setcookie() which would trigger "headers already sent by". Just disable module when wp-cli is being used. --- openid-connect-generic.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openid-connect-generic.php b/openid-connect-generic.php index 29d7a62..1a91f35 100644 --- a/openid-connect-generic.php +++ b/openid-connect-generic.php @@ -73,6 +73,10 @@ class OpenID_Connect_Generic { * WP Hook 'init' */ function init(){ + if ( defined( 'WP_CLI' ) && WP_CLI ) { + return; + } + $redirect_uri = admin_url( 'admin-ajax.php?action=openid-connect-authorize' ); if ( $this->settings->alternate_redirect_uri ){