You have some obviously mistakes in your code. It really sucks you blame other peoples and her (free!) work if you don’t even know the basics.
<?php if(function_exists('chi_get_header_image_url')) { chi_get_header_image_url(); } echo chi_get_header_image_url(); ?>
This will work aslong u enabled the plugin, but you call the chi_get_header_image_url()
function twice and the first is ignored because you don’t output the returning result.
Just do the following and it won’t throw a error if the plugin is disabled:
<?php if(function_exists('chi_get_header_image_url')) { echo chi_get_header_image_url(); } ?>
The shortcode is only to customize the output of the header, its not a replacement for the PHP Code!