I have written some functions in my functions.php in my theme. I have:
$usrProfileHTML = <<<EOD
<div class="eUserProfile">
<div class="eUsrImage">
<img src="{$envUserProfile['eUsrImage']}" alt="{$envUserProfile['eUserName']}"/>
</div>
<div class="eProfileData">
<div class="eUsrUsername">
{$envUserProfile['eUsrUsername']}
</div>
</div>
</div>
EOD;
$fUserData = false;
$fUserPurchases = false;
$envatoChecked = false;
$envUserProfile = false;
add_shortcode( 'envato_mn', 'support_envato_shortcode_953225hfdjs' );
function support_envato_shortcode_953225hfdjs() {
global $envUserProfile;
global $fullEnvatoUser;
global $envatoButton;
global $usrProfileHTML;
if($fullEnvatoUser == true) {
#die(print_r($envUserProfile));
return $usrProfileHTML;
} else {
return $envatoButton;
}
}
and my variables aren't shown at all, nor do they echo values. What could be the issue?