I couldn’t believe wordpress would allow executable statements with in a post. It doesn’t. The tags are used in template files.
Short code is different. By referencing the correct name and enclosing in brackets in a post it will execute exactly what the short code is meant to do.
The following tag should put in info about the blog:
<?php bloginfo(‘name’);?>
And this is after the name.