我正在使用此代码在我的博客帖子之后显示一个作者框。我遇到的问题是,它也出现在所有自定义帖子类型上,这是我不想要的。我需要的是让它出现在“博客”类别的帖子上。有人对我需要做什么来实现这一点有什么建议吗?
提前感谢!
// creates the author bio after posts
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\');