• Resolved sammiewong

    (@sammiewong)


    Hello,

    I want to add [ About Author-introduction ] section under the post, shall i need a plugin to do it or add any code? If need code please advice how to do it.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hello,

    You need to add this code to your theme’s functions.php file

    function wpb_author_info_box( $content ) {

    global $post;

    // Detect if it is a single post with a post author
    if ( is_single() && isset( $post->post_author ) ) {

    // 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 );

    // 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));

    if ( ! empty( $display_name ) )

    $author_details = ‘<p class=”author_name”>About ‘ . $display_name . ‘</p>’;

    if ( ! empty( $user_description ) )
    // Author avatar and bio

    $author_details .= ‘<p class=”author_details”>’ . get_avatar( get_the_author_meta(‘user_email’) , 90 ) . nl2br( $user_description ). ‘</p>’;

    $author_details .= ‘<p class=”author_links”>View all posts by ‘ . $display_name . ‘‘;

    // Check if author has a website in their profile
    if ( ! empty( $user_website ) ) {

    // Display author website link
    $author_details .= ‘ | Website</p>’;

    } else {
    // if there is no author website then just close the paragraph
    $author_details .= ‘</p>’;
    }

    // Pass all this info to post content
    $content = $content . ‘<footer class=”author_bio_section” >’ . $author_details . ‘</footer>’;
    }
    return $content;
    }

    // Add our function to the post content filter
    add_action( ‘the_content’, ‘wpb_author_info_box’ );

    Or you can check this link :https://www.wpbeginner.com/wp-tutorials/how-to-add-an-author-info-box-in-wordpress-posts

    Regards,
    Sarmistha

    Thread Starter sammiewong

    (@sammiewong)

    Thank you so much sarmistha! I will check it out and try.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How to add About Author under the post ?’ is closed to new replies.