Forcing Login to Comment on Blog

  • Unknown's avatar

    Hi. I need some help please. I am trying to allow anyone who reads the blog to comment. I turned off both “Comment author must fill out name and e-mail” and “Users must be registered and logged in to comment”. This works fine but it shows that a post came from Anonymous. How can I allow people to enter their name and email along with their comment but NOT force them to log into the system?

    I appreciate any help you can provide.

    Thank you!

    The blog I need help with is: (visible only to logged in users)

  • Hi there,

    You can do that by changing the following settings:

    • turn ON the setting Comment author must fill out name and e-mail
    • turn OFF the setting Users must be registered and logged in to comment

    With those settings visitors can leave their name and email on order to comment as you have requested

    Please note that when you display the name and email option, this is not a login form, it’s just a way for the commenter to leave their name, as well as an email address. The email address is not made public but is a nice way to prove the person leaving the comment is a human and not a bot, as well as give you a way to communicate with them privately via email if you wish.

    Hope that helps. Please let us know if you have any more questions.

  • Unknown's avatar

    Thanks so much for your assistance. I had already set things the way you suggested however I am still getting a screen asking for login.

    The screen references “Powered by Jetpack” and it shows the following wording…”You are being asked to login because (email visible only to moderators and staff) is used by an account you are not logged into now.

    By logging in you’ll post the following comment to School Bus Initiative:
    Test comment.

    WordPress.com / Gravatar.com credentials can be used.”

    Do you have any additional thoughts? Appreciate all!

  • Unknown's avatar

    Thanks for your patience. I did a bit of testing and I now see what you mean!

    I reached out to the team and it appears that this isn’t a new feature and that is to be expected if you require email/name to be used.

    If the email address used is tied to a WordPress.com (or Gravatar) account, it will prompt the person commenting to log into their account to authorize the comment.

    It’s done this way as a security measure so nobody else can use your WordPress.com account information to leave comments on other WordPress.com sites. As such, there’s no way around this aside from not requiring the email/name. Unfortunately that means with how your comment settings are set now, that login prompt will show up for email addresses tied to accounts here.

    Hope that clarifies things – I learned something new too.

  • The topic ‘Forcing Login to Comment on Blog’ is closed to new replies.