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 ); } ?>