• Resolved Dzhuneyt

    (@mrgee)


    Hello.

    I want to be able to get the post author’s name or ID in single post view, but I couldn’t find a working function in the WordPress codex yet.

    get_the_author() can be used only inside The Loop and I want to get the information I need inside the <head> part of my site (before the Loop starts).

Viewing 5 replies - 1 through 5 (of 5 total)
  • This seems to be more than meets the eye … once you have the “post author’s name or ID” what will you be doing with it?

    For example, if this is style related, the body_class() function provides a class unique for each author.

    I believe posts[0]->post_author would have the single post author ID

    Thread Starter Dzhuneyt

    (@mrgee)

    I will display custom JavaScript code based on the author.

    I will try the solution that MichaelH provided and post. If I don’t post, it means it works and I have forgot about this thread 😀

    Thread Starter Dzhuneyt

    (@mrgee)

    It does work! Only instead of posts[0] it should be $posts[0].

    This is the code that works for me:

    $getid = $posts[0]->post_author;
    if($getid == 5){
    // Do something that is specific for user with ID 5
    }
    if($getid == 2){
    // Do something for user with ID = 2
    }
    // And so on...

    Good catch. Marking this resolved.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘How To Get a Post Author’s ID (In Single Post View)?’ is closed to new replies.