I created a author.php since my theme doesn’t have one. Now I need the plugin to appear on the top of that page the same way it does for my posts. I can’t use the add biographia box for author archive option since it then adds to each and every post. I only need it for the top of the author template.
Also the bottom of the box has some unused space between the icons and the bottom margin. I need to make the box more slimmer. How can I do that?
What you need to do is queue the first post so you know who the archive page is for and so that the correct WordPress data structures are correctly set up. Then you can display the Biography Box via the do_shortcode WordPress API call and finally rewind the Loop so that the template can (re)run for the author’s archive posts.