0

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?

Milos
  • 981
  • 3
  • 16
  • 41

1 Answers1

0

Sorry everyone, I had typos when I's populating $envUserProfile variable. Fixed.

Milos
  • 981
  • 3
  • 16
  • 41