Is it showing nothing in place of %%user_first_name%%, or simply just showing the replacement code?
If it's coming up blank, then it might be a problem with how they sign up, if they're not entering their name, or if you're creating the users in the WordPress Dashboard, then sometimes the name will not be entered.
Can you try making a new user in /wp-login.php?action=register and making sure that you fill out the username and see if the email does it correctly that way?
Otherwise, it may be a problem with the column name in your mySQL setup, or something more advanced.
If it's simply showing the replacement code, then I would ensure you're using two "%", if it still persists, have you made any changes to your php.ini file or .htaccess file that could possibly have affected the way the function str_replace in PHP works?Statistics: Posted by Bruce C — January 24th, 2012, 3:32 pm
]]>