I recently had an experience fixing a website error.
I get these warnings when I load the website:
Warning: Illegal string offset ‘et_fullwidthpage’ in /home1/xxxx/public_html/www/wp-content/themes/Chameleon/page-homeblog.php on line 11
Warning: Illegal string offset ‘et_ptemplate_blogstyle’ in /home1/xxxx/public_html/www/wp-content/themes/Chameleon/page-homeblog.php on line 12
Warning: Illegal string offset ‘et_ptemplate_showthumb’ in /home1/xxxx/public_html/www/wp-content/themes/Chameleon/page-homeblog.php on line 13
It took me 13 days to find a fix for this. The fix was a very quick one.
It was a PHP version incompatibility. To fix this, I just logged in the webhost cpanel and switched PHP Configuration version. It was using PHP 5.6 . I switched to PHP 5.6 (FastCGI) version and the errors disappeared.
Let me know in the comments below if the fix worked for you too. It may also work for other themes, like Genesis WordPress Theme.