Hi opcfw,
If I’m understanding this correctly then the theme isn’t attempting to start the session until a very late point indeed and ideally they would do this earlier on. That said, can you read up on our Themer’s Guide (if you’re not already familiar with the process of overriding our templates, that is) and then set up a custom default-template.php template, based initially on the original version.
Try removing the closing PHP tag on line 15 and the opening PHP tag on line 17, such that instead of reading:
if ( !defined('ABSPATH') ) { die('-1'); } ?>
<?php get_header(); ?>
It reads:
if ( !defined('ABSPATH') ) { die('-1'); }
get_header(); ?>
If that doesn’t help I’d recommend talking to the theme author and asking if they can move the session_start() call to an earlier point 🙂
Thanks!