We'll create fresh WordPress site with Startklar Elementor Addons installed. You have 20 minutes to test the plugin after that site we'll be deleted.
The plugin adds two new Widgets to the Elementor-PRO Forms builder.
– Phone Country Code – choosing a telephone prefix depending on the country
– DropZone – Drag & Drop multiple file upload field
– Advanced Honeypot – Improved up-to-date spam filtering
We added an advanced honeypot widget to elementor pro forms.
This widget is very similar to the native elementor widget, except for very important differences.
Elementor Form fields can be required or optional.
Spiders that send spam through forms take into account the presence of traps and try to bypass them, for example,
they check for the presence of required fields in form and fill in only its so as not to fall into honeypot spam filters.
The honeypot field that the elementor provides can only be optional, because if you make it required,
normal visitors will not be able to fill it out, since it is not displayed on the front (it is hidden) and the form simply will not submit by the browser, since the required fields are checked by the browser (even invisible).
At the same time, it turns out that the optional fields are not filled with spiders just to bypass the honeypot.
Our honeypot implementation is different in that the honeypot field is always shown as required for spiders, but then this attribute is removed using JavaScript.
The spider reads only the html and sees that the field is required and fills it in, this causes the spam filter to work. For real visitors,
this field is invisible and JavaScript removes the mandatory attribute for this field, i.e. spam filter is not activated.
In addition, the native honeypot field has a “display: none;” style written directly into the input tag that clearly tells the spiders that the field is not visible to users and is a potential trap.
In our version of the widget, the honeypot field is hidden through styles that are in a common style block that is difficult for spiders to find our traps field.