zero-spam-for-wordpress icon indicating copy to clipboard operation
zero-spam-for-wordpress copied to clipboard

[FEATURE] Provide WPForms Simple Contact Form interrogation of the First Name when it is supplied on the form

Open courtchatter opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe. You keep closing my feature request saying As stated in https://github.com/Highfivery/zero-spam-for-wordpress/issues/316 (https://github.com/Highfivery/zero-spam-for-wordpress/issues/316#issuecomment-1236160769) you can use the disallowed words list to accomplish this request.

THAT IS INCORRECT - That does not apply to this feature request!!

You also say Adding such validation to name-specific fields is not feasible for a form plugin that doesn't require a name field (form configurations are all different from site to site, no way to automatically check a 'name' field that could be named anything)

AGAIN YOU ARE INCORRECT - see below!!

Spammers seem to use a first name ending with the last 3 characters entered as lowercase uppercase uppercase or numeric uppercase uppercase.

So to stop these an additional option of a WPForms Simple Contact Form Name validation to disallow the last 3 characters of First Names ending in the character case lUU (case lowercase uppercase uppercase) or nUU (numeric uppercase uppercase).

Describe the solution you'd like Just look at https://wordpress.org/plugins/wpforms-lite/ (You link to this in your BUT WAIT, THERE’S MORE! section). The WPForms Lite has a Simple Contact Form (a picture of that form is shown on https://wordpress.org/plugins/wpforms-lite/ ) That form Id is WPForms Id 373 The form has a Standard Fields list that can be selected - The Standard Fields are: Single Line Text, Paragraph Text, Dropdown, Multiple Choice, Checkboxes, Numbers, Name, Email, Number Slider and reCAPTURE The Name Field has 2 components - First Name and Last Name My feature request is to interrogate THE LAST 3 CHARACTERS of what is provided in the FIRST NAME COMPONENT. The First Name is a word but my feature request is to interrogate just the last 3 characters of what is in that word.
IT IS TO LOOK AT JUST THE LAST 3 CHARACTERS TEXT STRING OF WHAT EXISTS WITHIN THE FIRST NAME FULL WORD!!

For some reason you don't seem to understand this. I have provided you with many examples. Here are 3 more examples: Example 1) If the First Name is ThomasNotZD and the Last Name is Smith I want a rule that is applied to the last 3 characters of the First Name which in this example is the characters tZD. Being the characters tZD that would meet the rule lowercase uppercase uppercase and would therefore be deemed as spam.

Example 2) If the First Name is ThomasNo2ZD and the Last Name is Smith I want a rule that is applied to the last 3 characters of the First Name which in this example is the characters 2ZD. Being the characters 2ZD that would meet the rule numeric uppercase uppercase and would therefore be deemed as spam.

Example 3) If the First Name is Thomas and the Last Name is Smith I want a rule that is applied to the last 3 characters of the First Name which in this example is the characters mas. Being the characters mas that would not meet the rule lowercase uppercase uppercase or numeric uppercase uppercase and would therefore not be deemed as spam.

If you do not understand this Feature Requirement then email me and we can arrange for me to contact you by phone or by a video call for me to explain it.

This is an anti-spam technique for the WPForms Lite that has a Simple Contact Form where the Name Field is chosen to be part of the contact form. It will stop over 95% of the spam I receive. The technique can be used for any contact form that has a From First Name.

And please don't say it can't be done - it can be done. I have looked at your class-wpforms.php

Call it the Courtchatter method if you want.

Describe alternatives you've considered If necessary I will code this myself into the WPForms plugin or into Zero Spam. I am PHP proficient.

Additional context I have previously sent you examples by email. More examples are supplied here. By closing an issue as soon as you reply you are preventing any response to your reply. Very strange when a feature request can stop over 95% of spam being received by a user of your plugin.

courtchatter avatar Sep 14 '22 03:09 courtchatter