Startklar Elementor Addons


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

Phone Country Code

  • Telephone prefix depending on the country.
  • Provides the ability to select a searchable telephone prefix.
  • The search works both by prefix number and by country name.
  • The standard for WP language file is used, then it allows to translate the selector depending on the change of the locale inside WP.
  • In the display of countries there is a flag image, which makes it easier to find and makes it richer. When displaying an empty value, there is an automatic determination of the current country using geolocation based on IP identification.


  • File will be shown in Elementor -> Submission
  • File can be send by email

Advanced Honeypot – better reCaptcha alternative

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.


  • General view of the widget when the country is already selected or when geolocation is triggered.
  • Autocomplete operation when trying to select the desired country.
  • Appearance of the administrative part of the plugin.
  • General view of the DropZone widget.
  • Example of sending files with preview thumbnails.
  • Field parameters setting interface.
  • Embedding a honeypot in a form.


Plugin installation.
Installation is done as standard for WP. It is important that the plugins “Elementor” and “Elementor PRO” must be installed and activated beforehand.

Plugin setup.
The setup interface is as simple and intuitive as possible.

Using the plugin is no different from using other form fields in the Elementor Forms Builder.


Why do you need a plugin? Doesn’t Elementor PRO have such functionality?

Elementor PRO has the ability to make a selector, but it does not contain country flags and does not know how to do geolocation by IP.
Also in our plugin implemented autocomplete.


2023年8月2日 1 reply
I Wish there will be a preselect option according to the country but, so far so good.
2023年2月17日 2 replies
Plugin is good and easy to use, but if we are using black theme then the background of this single filed “country code selector” remains white. There is no option to change it. I’ll change the review to 5* once the option is added.
Solved my problem quickly, which I have been struggling with for the whole day. Thanks so much for the plugin developer.


Startklar Elementor Addons はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“Startklar Elementor Addons” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。



  • Fixed the vulnerability related to PHP file uploads.


  • Fixed the vulnerability related to arbitrary file uploads.


  • ADD: Implemented new phone prefix formatting.
  • ADD: Implemented phone prefix recognition in the following tel field.


  • ADD: Included configuration for utilizing a country code selector within pop-ups.
  • FIX: Resolved issues related to form data submission in Elementor.


  • ADD: Added navigational links in the plugin’s description.
  • ADD: Added intuitive icons in drag and drop country selector configurations.


  • Resolved attachment email delivery and filename encoding discrepancies.


  • Corrected the behavior of phone prefix selector elements across various forms.
  • Addressed bugs that previously hindered the immediate visibility of changes during editing in Elementor.


  • ADD: Added the ability to hide scrollbar of phone number prefix selector.
  • Resolved issues with control section for customizing the style of the phone number prefix selector in the Elementor form.


  • ADD: Added the ability to drag and drop for reordering country options in the selector.
  • Fixed country determination for localhost.
  • ADD: Added control section for customizing the style of the phone number prefix selector in the Elementor form.
  • Resolved issues with phone prefix selector default values and encoding of spaces in file names.
  • Fixed the formation of a title that is displayed as a popup for the selected item.


  • Minor fixes


  • Fixed overlay of elementor native styles on phone prefix selector.
  • ADD: Added the ability to manage selector styles through the elementor form field style control panel.


  • ADD: Added the ability to display phone prefixes in the old format (0088 instead of +88)
  • ADD: Added the ability to hide the flag or country name in the dropdown list
  • ADD: Added the ability to specify a default value
  • Bugs fixed


  • Fixed duplicate file naming bug. Fixed re-initialization of the form.


  • Name changed to Startklar Elementor Addons
  • ADD: Video instructions for DropZone and Country Code Selector


  • ADD: Video instraction for Honeypot


  • NEW: Added Advanced Honeypot Widget


  • NEW: Introducing attach files to email


  • Fixed the disappearance of the delete button in the panel Dropzone preview


  • Fixed a bug that blocked file uploads on the server side


  • A new DropZoneJs widget for uploading files has been added to Elementor Forms Builder


  • Minor changes in styles and widget display


  • Update Description and some links


  • First Release