Spam Bots Keep Posting On Product Reviews (7 posts)

  1. jrolson
    Posted 3 years ago #

    Spam bots keep posting spam on the product reviews.

    Please add an option in the settings to have only registered customers be able to leave reviews.

    And add Captcha or Akismet support to the reviews.


  2. pricklepantz
    Posted 2 years ago #

    I second this!

  3. jameskoster
    Plugin Author

    Posted 2 years ago #

    Reviews are just extended WP comments so should be governed by the same rules I think.

    IE, if in your WP settings you've set only registered users to submit comments, that should be extended to the review form.

    Likewise if you add a captcha plugin to add a captcha input to comment forms, it should be added to the review form too.


  4. kittensforgood
    Posted 2 years ago #


    thank you that worked but now I have a new problem.

    when you "log in" from that review link it goes to the wordpress page, however, I use woocommerce and I really don't want my users to think they are going to an entirely new place. do you now how I can fix this?

    the page is on easyengrave.com for you to check what I mean if it's not clear.

    Thank you.

  5. kittensforgood
    Posted 2 years ago #

    in relation to my last post, I found a stop-gap measure for now. its not great, but there are plugins to make a "custom" login page.

    It would be nice do something that still uses the basic page layout, but a custom login page is better than a stock wordpress login page.

  6. daveteu
    Posted 2 years ago #

    Add following arg in single-product-reviews.php

    $comment_form = array(
    'must_log_in' => sprintf( __( 'You must be <a href="%s">logged in</a> to write a review.'), get_site_url() . '/my-account'),

    [Moderator Note: Please post code & markup between backticks or use the code button. Your posted code may now have been permanently damaged by the forum's parser.]

    On to top of whatever form comments u have. this will allow you to customise the text u want to show when user is not logged in.

  7. daveteu
    Posted 2 years ago #


    I meant

    'must_log_in' => sprintf( __( 'You must be <a href="%s">logged in</a> to write a review.'), get_site_url() . '/my-account'),

    Remember the href.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • WooCommerce
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic


No tags yet.