Appearance
File & Folder Structure
Elementor Core BasicAll WordPress plugin guidelines should be applied to Elementor addons. You should keep your folder structure simple and place similar files together.
Files
The root level of your addon directory /elementor-test-addon/ should contain an elementor-test-addon.php file. Best practice is to give the folder and main file the same name.
elementor-test-addon/
|
└─ elementor-test-addon.phpOther files are optional. If the addon has other files, they all should be organized into sub-folders whenever possible.
Folders
Best practice is to keep similar files together. For example, you should group CSS files together and JS files together. This rule also applies to file types and functionality - e.g. "widgets" should be grouped together, controls should be grouped together etc.
Single Component Addon
When creating a single component addon, you can use a simpler folder structure:
elementor-test-addon/
|
├─ assets/
|
├─ widgets/
|
└─ elementor-test-addon.phpMulti Component Addon
As your addon becomes larger and more complex, you should organize the files in folders. We recommend this folder structure:
elementor-test-addon/
|
├─ assets/
| ├─ images/
| ├─ css/
| └─ js/
|
├─ includes/
| ├─ controls/
| ├─ dynamic-tags/
| ├─ finder/
| └─ widgets/
|
└─ elementor-test-addon.php