How To Add An Author Box to Your WordPress Site

As you probably know, an author bio box increases the authenticity of your blog. Although publishing anonymously has its uses, it does not compare to the value of authenticity. An author bio builds trust with your readers. People don’t just want to read the info you publish on your blog, they also want to know who you are. It’s easier for people to trust you when they can associate the content they read with an actual person.

So if you’ve been hiding behind pseudonyms, it’s time you considered adding an author bio box. In a previous post, I showed you how to manage multiple authors on a blog and I’ve also shared what you need to know about writing a WordPress blog bio. But in this post, I’m going to share six ways you can add an author bio box to your site so all of those authors get their due. There are basically two approaches to this:

  1. Using WordPress plugins
  2. Editing your theme’s code directly

Six of the methods I’m going to discuss are actually plugins. You can also look at this detailed review of the Fanciest Author Box plugin I wrote last year for even more guidance.

Before you do anything else, however, you need to add authors or users via the dashboard at UsersAdd New. Or if you are the author, select Users > Your Profile.

Edit-User

Method 1: Using WordPress Plugins

The easiest and most recommended (but not necessarily the best) way to add an author bio box on your blog is by using a plugin. Simply download your chosen plugin, install it, and set it up the way you want. That’s it. Here are some plugins to consider:

Fancier Authorbox WordPress Plugin by Themato Soup

fancier-authorbox-plugin

The Fancier Authorbox plugin is a great way to add basic author information to posts and pages. The plugin is integrated with 10 social networks (Twitter, Facebook, LinkedIn, etc.), and can also be used to display an author’s position, company and URL. Plus you can choose where the Fancier author box is shown on your posts, pages and custom post types and you can add custom colors to many of the author box tabs and elements.

And if you like the Fancier Authorbox, you’ll love its premium version Fanciest Authorbox. In fact, we use a customized version of the Fanciest Authorbox plugin here on WPExplorer to display our authors’ bios down below.

Starbox WordPress Plugin: Authorbox For Humans

starbox

Starbox provides a simple way for you to add a beautiful author bio box without messing with code. It comes with multiple themes you can use such as Business themes, Drop Down theme, Fancy theme, and more. This plugin also makes it easy to integrate author social profiles. You can also set up your Google and Facebook authorship verification with a click of a button.

Starbox is built for user engagement. It focuses on visuals and is certainly a very user-friendly plugin. You can customize the plugin further if you want, but the default settings offer more than enough to do the job right.

Sexy Author Bio WordPress Plugin

sexy-author-bio

The Sexy Author Bio plugin makes it easy to add a fully customized author bio box to your posts. It supports both single and multiple authors, and comes with two sets of social media icons—round and square.

You can customize everything including colors, avatar size, link colors, and background via the plugin’s admin panel. The default display features a dark background with the author name in all-caps while the bio info is displayed as white text.

Simple Author Box WordPress Plugin

simple-authorbox

Simple Author Box does exactly what its name suggests: adds a simple author box to your posts on your WordPress blog. While the plugin may be simple, it is not dull by any means. With Simple Author Box, you can display your name, description, gravatar, website, and social media icons. In fact, it supports up to 30 icons if you’re a real social media maven.

You can customize it to match your theme colors and layout, too. Plus, the author box is fully responsive so it looks as crisp on mobile devices as it does on laptops and larger screens. Simple Author Box also allows you to insert the author bio box manually into the code of the single.php or author.php template files, should you so desire.

WP Author Box Lite WordPress Plugin

wp-author-box-lite

WP Author Box Lite connects a post to its author in a simple yet elegant way. It doesn’t come with most of the bells and whistles you’ll find on fancier author box plugins, but it gets the job done in a nice clean way.

On first look, there’s nothing really outstanding visually that will catch your eye here. The default layout is the typical left-aligned gravatar box with the author name and bio text floating just beside it on the right. However, when you look more closely, you will notice a handy Latest Posts tab beside the About the Author tab. Clicking this tab displays the latest published posts on the blog, which is a nice little way of keeping readers around for longer. It’s simple, intuitive, and effective.

Other features include: automatic addition of Facebook authorship, automatic Google Authorship verification, multiple color options, responsiveness, multiple menu tabs, and more.

Co-Authors Plus WordPress Plugin

co-authors

Co-Authors Plus is built for blogs with multiple authors. WordPress does not support multiple author credits by default so a plugin like this can be really handy if you have several authors who collaborate.

With Co-Authors Plus, you can assign multiple bylines to a post to which multiple co-authors contributed. You can add author bios as bylines by using their author guest profile, too.

Evidently, this plugin is not as straightforward as the others covered so far here. You’ll need to make some modifications to your theme files before using the plugin’s Template tags to display author bylines. Still, it’s worth checking out if you feature collaborative posts often.

Method 2: Manual Theme Integration

The previous method uses plugins to display author bio boxes on posts. We’ve looked at just a few you can use to seamlessly add author bio info to a post but certainly, there are many more you can look at if you need to. Of course if you are a web developer and you are working on creating a theme then you will want to add this manually inside your theme.

Below is an example code that you can add and it will display a heading, gravatar, author description and a link to the authors page. This code was taken directly from our Zero WordPress theme and you can see a live demo on this page.

<?php
// Get Author Data
$author             = get_the_author();
$author_description = get_the_author_meta( 'description' );
$author_url         = esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) );
$author_avatar      = get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'wpex_author_bio_avatar_size', 75 ) );

// Only display if author has a description
if ( $author_description ) : ?>

    <div class="author-info clr">
        <h4 class="heading"><span><?php printf( esc_html__( 'Written by %s', 'text_domain' ), esc_html( $author ) ); ?></span></h4>
        <div class="author-info-inner clr">
            <?php if ( $author_avatar ) { ?>
                <div class="author-avatar clr">
                    <a href="<?php echo esc_url( $author_url ); ?>" rel="author">
                        <?php echo $author_avatar; ?>
                    </a>
                </div><!-- .author-avatar -->
            <?php } ?>
            <div class="author-description">
                <p><?php echo wp_kses_post( $author_description ); ?></p>
                <p><a href="<?php echo esc_url( $author_url ); ?>" title="<?php esc_html_e( 'View all author posts', 'text_domain' ); ?>"><?php esc_html_e( 'View all author posts', 'text_domain' ); ?> →</a></p>
            </div><!-- .author-description -->
        </div><!-- .author-info-inner -->
    </div><!-- .author-info -->

<?php endif; ?>

Some points to note:

  • Author bio info is added in WordPress at Users > Your Profile.
  • In the code you’ll notice the author bio is set to display only if a user has a description, this is because otherwise it would look strange with just a name and an avatar
  • Avatars in WordPress are setup via “Gravatar” so your users will need to create an account and upload their gravatar.
  • You will want to style your author bio box by adding your custom styling directly in the theme’s style.css file.

Conclusion

Adding an author bio box to your posts is absolutely a must if you want to create authenticity. Readers are more likely to build a strong connection with you if they can attach a face to the content they read. Luckily, there are plenty of plugins that you can use to add an author box with minimal hassle.

Now over to you. How has adding an author box to your posts affected readership on your blog? I’d love to hear your thoughts on the subject below!

Tom Ewer
Post Author: Tom Ewer

Tom Ewer is a professional blogger, longtime WordPress enthusiast and the founder of WordCandy.

Disclosure: This page contains external affiliate links that may result in us receiving a comission if you choose to purchase said product. The opinions on this page are our own. We do not receive payment for positive reviews.
Got something to say? Join the discussion.
  1. phpbits says:
    Thank you for including https://wordpress.org/plugins/wp-author-box-lite/ on the list :) If in any case anyone encounter any issue, feel free to contact me :) Cheers!
  2. Penelope says:
    Thanks, I was looking for an explanation of how to edit the code and this is really useful. Fingers crossed it'll go well!
  3. tylernectarux says:
    Wow! Thank you so much for this article! I was trying to figure out why my plugin wasn't working and it was your casual statement "In the code you’ll notice the author bio is set to display only if a user has a description, this is because otherwise it would look strange with just a name and an avatar" that lead me on to solving my problem. Great article.
  4. Dino says:
    Hi, very interesting post. ;) I just have a question: How can I display the Bio of users, customers, editors, subscribers, etc. ?
    • AJ Clarke says:
      AJ Clarke
      The bio for all users no matter if they are customers, editors, subscribers...etc can be accessed in the same way using the WordPress function get_userdata.
      Admin
    • Kyla says:
      Kyla
      We actually use our own custom author box that we built into our design so it's not something readily available, but if you learn a bit of CSS you could certainly customize any author box plugin to meet your needs :-)
      Admin

Leave a Reply