the_author_meta()
is going to echo
content directly. It will not pass a string back that can be processed by do_shortcode()
.
You want get_the_author_meta()
, which is essentially the same as the_author_meta()
but it returns a string instead of echo
ing the data.