diff --git a/civicrm.php b/civicrm.php index a419c69f958c4a9cea9c4589570c33c22308cd76..4a839c9fb15b52fdadb0f2b01129b8e8f702f58d 100644 --- a/civicrm.php +++ b/civicrm.php @@ -367,7 +367,7 @@ class CiviCRM_For_WordPress { * 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(); }