post_author ) ) {
$author_details = '';
// Get author's display name
$display_name = get_the_author_meta( 'display_name', $post->post_author );
// If display name is not available then use nickname as display name
if ( empty( $display_name ) )
$display_name = get_the_author_meta( 'nickname', $post->post_author );
// Get author's biographical information or description
$user_description = get_the_author_meta( 'user_description', $post->post_author );
if( empty( $user_description ) ){
echo '
';
return;
}
// Get author's website URL
$user_website = get_the_author_meta('url', $post->post_author);
// Get link to the author archive page
$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));
$author_details .= '';
// Author avatar
$author_details .= '
' . get_avatar( get_the_author_meta('user_email') , 90 ) . '
';
// Author Bio
$author_details .= '
';
if ( ! empty( $display_name ) ){
$author_details .= '
'.esc_attr__( 'Author', 'aronia' ).'';
$author_details .= '
' . $display_name . '
';
}
$author_details .= '
' . nl2br( $user_description ) . '
';
$author_details .= '
View all posts';
// Check if author has a website in their profile
if ( ! empty( $user_website ) ) {
// Display author website link
$author_details .= ' | Website
';
} else {
// if there is no author website then just close the paragraph
$author_details .= '';
}
$author_details .= '
';
$author_details .= '
';
// Pass all this info to post content
echo codeless_complex_esc( $author_details );
}
?>