diff --git a/civicrm.php b/civicrm.php index 5f6db9320c5119a22a7e9121aa6390dc1ee6233b..f2c577bf2179cc4349866f8b9395403443b05e10 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(); }