diff --git a/civicrm.php b/civicrm.php index 7086fce..9c6af87 100644 --- a/civicrm.php +++ b/civicrm.php @@ -367,7 +367,7 @@ public function setup_instance() { * There is no session handling in WP - hence we start it for CiviCRM pages * except when running via WP-CLI which does not require sessions. */ - if ( empty( $session_id ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) ) { + if ( empty( $session_id ) && ! ( defined( 'WP_CLI' ) && WP_CLI ) && ( PHP_SAPI !== 'cli' ) ) { session_start(); }