Awesome! That fixed it. It didn’t even occur to me to try that; I had overlooked the difference between straight function calls and the get_ subset that returns just the data and not string/value as it may be. Thanks a ton.
A few updates that I’ve tried:
1. I tried trim() around the bloginfo() function, no change.
2. I did a var_dump for bloginfo() and got http://domain.comNULL
3. The problem only seems to occur when I concatenate other strings/values to the end of the bloginfo() output.
4. I tried using the bloginfo(‘url’) instead of bloginfo(‘wpurl’), but this didn’t make any difference.
Any help at all is appreciated. I’m leaning toward a bug in WP, but it could be anything really.