Automatically Insert Author’s Bio on each post

This recipe from WpRecipes. JBJ found cool tricks and hacks for WordPress. I am working for a long time. Because od that i can’t wtire article(s) last week. But i will add this recipe with a pingback :) Lets Begin.

If you want to add author’s bio on each post you can use your theme’s functions.php. Simply copy/paste this code and change values for your choices. That’s All.

function get_author_bio ($content=''){
    global $post;

    $post_author_name=get_the_author_meta("display_name");
    $post_author_description=get_the_author_meta("description");
    $html="<div class='clearfix' id='about_author'>\n";
    $html.="<img width='80' height='80' class='avatar' src='http://www.gravatar.com/avatar.php?gravatar_id=".md5(get_the_author_email()). "&default=".urlencode($GLOBALS['defaultgravatar'])."&size=80&r=PG' alt='PG'/>\n";
    $html.="<div class='author_text'>\n";
    $html.="<h4>Author: <span>".$post_author_name."</span></h4>\n";
    $html.= $post_author_description."\n";
    $html.="</div>\n";
    $html.="<div class='clear'></div>\n";
    $content .= $html;
    }

    return $content;
}

add_filter('the_content', 'get_author_bio');

Have a nice day!


Related posts:

Oct 29th, 2009 | Posted in Wordpress
If you enjoyed this post, make sure you subscribe to my RSS Feed
Comments are closed.
Highslide for Wordpress Plugin