Add your custom attributes with Elementor

Custom attributes for Elementor free version is a new feature that allows you to add attributes for the HTML container of your choice.
This would help with some accessibility issues and setting custom “data-” attributes for third partie plugins in javascript.
Please consulte the Elementor doc
Pay attention: Custom attributes is disabled if Elementor Pro is installed and active.

This feature doesn’t cover ‘Link attributes‘ who are already implemented in the standard version of Elementor.

To avoid reloading the live/preview in the editor for each character entered, the attributes will only be loaded into the DOM in the front-end.

why adding attributes to a container

Using ARIA attributes: The ARIA standard is a set of attributes that define how to make content and web applications accessible.
Oriented for people with visual impairments equipped with a screen reader.
data- are attributes you can use to interact and exchange data with javascript plugins and display or modify specific component in your page.

How to add attributes to a section, column or widget

  • Edit the section/column or widget
  • Select the Advanced tab
  • Open the ‘EAC custom attributes’ section
Elementor attributes edit section
Edit section with Elementor

Separate attribute key from the value using character pipe “|”.
Each attribute in a separate line.

Custom attributes Elementor
Add custom attributes with Elementor
As you can see, you find all the attributes by opening the developer tools/Inspector page in preview mode.
Inspector tools to watch attributes for Elementor
Inspector tools to watch Elementor's attributes

Add a download attribute to a button

To cause a file to be immediately downloaded when a user clicks a button :

  • copy the url of the file to download from the media library,
  • in the editor add a button and paste the URL in the link field,
  • click on the ‘gear icon’ options,
  • in the ‘Custom Attributes’ field add the ‘Key|Value’ pair ‘download|filename‘ where filename with its extension will be the name of the file after it is uploaded.

 

The URL of the file to download must be in your domain (CORS).

Download Custom Attributes Key|Value

Leave a Comment