Fundamento
Fundamento creates the ability to easily add custom skins and padding-presets into your Elementor-based Wordpress website.
Consider an alternative
Fundamento shows warning signs in 2026 — compare the alternatives below before installing. It runs on 70+ sites, is rated 5/5 and was last updated 2 years ago, and scores 35/100 on our health check.
- Small user base (70+ active installs)
- Very few reviews so far
- No update in over a year
- Only tested up to WordPress 6.7 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Fundamento stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| elementor | >100 |
| globals | >100 |
| skin | >100 |
| template | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About Fundamento
From the official readme · v1.1.10Description
Have you ever wanted to alter the way Elementor renders one of its widgets on your website?
Fundamento provides an easier way to achieve this by allowing you to inject extra CSS classes into Elementor’s widgets.
Usage
Tell Elementor that you have a new skin available by utilizing the following code in your functions.php file:
-
Add an action to initialize Fundamento, then add a call to Fundamento’s
register_skin()function:if(is_plugin_active('fundamento/fundamento.php')) { function fundamento_init() { // create a new Fundamento instance $f = \Fundamento\Plugin::instance(); // register a new skin $f->register_skin([ 'name' => 'Red', // The name of your new skin, as it will appear in Elementor 'element' => 'button', // The elementor element you are skinning 'is_default' => true, // optional - should this skin be set by default on all elements of this type 'css' => get_stylesheet_directory_uri() . '/skins/button/red.css', // optional - have Fundamento enqueue an extra css file 'js' => get_stylesheet_directory_uri() . '/skins/button/red.js', // optional - have Fundamento enqueue an extra js file ]); } add_action('elementor/init', 'fundamento_init'); } -
Add the selector to your css file:
/* Class will always be .skin-{element}-{name} */ /* Name is transformed to lowercase and spaces are replaced with "-" */ .skin-button-red { background: #f00; }
Tell Elementor that you have a new padding preset by utilizing the following code in your functions.php file:
-
Add an action to initialize Fundamento, then add a call to Fundamento’s
register_padding()function:if(is_plugin_active('fundamento/fundamento.php')) { function fundamento_init() { // create a new Fundamento instance $f = \Fundamento\Plugin::instance(); // register a new skin $f->register_padding([ 'name' => 'Standard', // The name of your padding preset, as it will appear in Elementor 'element' => 'section', // The elementor element you are skinning 'padding' => '30px', // The value and unit of the amount of padding this preset should apply 'is_default' => true, // optional - should this skin be set by default on all elements of this type ]); } add_action('elementor/init', 'fundamento_init'); }
Installation
- Upload the
fundamentofolder to yourpluginsdirectory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Add the Fundamento function call to your WordPress theme’s
functions.phpfile - Select a widget on your Elementor-enabled page and choose the custom skin you created
or - Select a widget on your Elementor-enabled page and choose the padding preset you created
Changelog
1.1.10
- Updated version alignment/support.
1.1.9
- Add padding-top/bottom/left/right for inline and block padding on Elementor 3.16+.
1.1.8
- Fixed bug where classes were not always being added to frontend in Elementor v3.14+.
1.1.7
- Moved container padding presets to a custom controls section
1.1.6
- Tested in updated WP / Elementor environments
1.1.5
- Update padding-control.php to work with section/container templates
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Fundamento alternatives
All elementor plugins →FAQ
Fundamento: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Fundamento free?
Yes. Fundamento is free to download and use from the official WordPress.org plugin directory.
Is Fundamento safe to use in 2026?
Fundamento shows warning signs in 2026 — compare the alternatives below before installing. It runs on 70+ sites, is rated 5/5 and was last updated 2 years ago, and scores 35/100 on our health check.
How many websites use Fundamento?
Fundamento is active on 70+ WordPress websites and has been downloaded 10,350 times since it launched in March 2022. It was downloaded 274 times in the last 30 days.
Does Fundamento work with WordPress 7.1?
Fundamento is officially tested up to WordPress 6.7.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Fundamento need?
Fundamento requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Fundamento last updated?
The latest version, 1.1.10, was released on October 28, 2024 (2 years ago).
Who makes Fundamento?
Fundamento is developed and maintained by w3dev.
What are the best alternatives to Fundamento?
The most popular alternatives to Fundamento are Ultimate Addons for Element… (2M+ installs), Essential Addons for Elemen… (1M+ installs) and Royal Addons for Elementor (600K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card