Elementor Developers
  • Developers
  • Code Reference
  • Docs
  • Blog
  • Account
  • Developers
  • Code Reference
  • Docs
  • Blog
  • Account

Home

Developers

Official Elementor Developer Resources

Tutorials

The developers docs is a great place to learn how to extend Elementor, creating addons and extensions.

  • Getting Started
  • Creating a new Extension
  • Add Custom Functionality
  • Creating a New Widget
  • Creating a New Control

Components

Elementor has several components that you should know about before you start developing for Elementor.

  • Elementor Editor
  • Elementor Widgets
  • Elementor Controls
  • Elementor Finder

Code Reference

Search Elementor code reference to learn what’s going on inside the page builder  core files.

  • Code Reference
  • Elementor Hooks
  • Elementor Classes
  • Elementor Methods
  • Elementor Functions

Actions & Filters

See more examples on how to use the different Elementor actions and filters.

  • PHP Hooks
  • JS Hooks

Elementor Pro

Extra tutorials on how you can extend different Elementor Pro component.

  • Forms API
  • Theme Locations API

Get Involved

Visit Elementor GitHub repository to contribute code and suggest new ideas.

  • Elementor Github Repo
  • Report an Issue

More Resources

Other resources that can help you get started

WP Core

  • WP.org Developer Resources
  • WP.org Code Reference
  • WordPress Codex

Support

  • GitHub Project
  • WordPress Forum
  • Documentation

Pro

  • Pro Features
  • Pricing
  • Premium Support

Important Note: The content in the official resource center documented with Elementor 2.0+ in mind. Some tutorial and/or code examples won’t work on Elementor 1.x versions. Please consider that fact when you need to choose the “Minimum Required Elementor Version” required to run your plugin/theme.

Elementor Developers
  • Developer Resources
  • Getting Started
  • Creating an Extension for Elementor
  • Add Custom Functionality
Widgets
  • Elementor Widgets
  • Creating a New Widget
  • Widget Categories
  • Register Widget Controls
    • Add Control Section to Widgets
    • Add Controls to Widgets
    • Add Group Controls to Widgets
    • Add Responsive Controls to Widgets
    • Add Control Tabs to Widgets
    • Add Control Popovers to Widgets
  • Render Widget Template
    • Get Widget Settings
    • Add HTML Attribute
    • Add Inline Editing
Controls
  • Elementor Controls
  • Creating a New Control
Elementor Pro
  • Elementor Pro APIs
  • Forms API
    • Custom Form Action
  • Theme Locations API
    • Registering Locations
    • Displaying Locations
    • Migrating Themes
  • Dynamic Tags
  • Custom Query Filter
Code Reference
  • Elementor Hooks
  • Elementor Classes
  • Elementor Methods
  • Elementor Functions
Get Involved

Visit Elementor GitHub repository to contribute code or suggest new ideas.

  • Contact
  • Terms of Service
  • Privacy Policy
  • Template Library
  • Features
  • Theme Builder
  • Get Pro
Theme by Pojo.me
//Made in Elementor Page Builder
Be the first to learn about new features. By entering your email, you agree to our Terms of Service and Privacy Policy.
No thanks, I just want to download Elementor