
WordPress Plugin

WordPress Plugin
GNU GPL
Unlimited websites
$5.99
Save —
One-time purchase
Secure checkout · Instant access
★★★★★
4.8
I picked up Skole for a small private kindergarten site where the client wanted “something cheerful, not corporate, and easy for the receptionist to edit.” Famous last words. The old site was a pile of WPBakery leftovers, broken sliders, and 2017 inline CSS, so Skole looked like a decent escape route.
And honestly, parts of it are nice. The demo import worked, Elementor sections were readable, and the kids-school vibe didn’t look like a stock-photo crime scene. But yeah, I still had my usual WordPress evening: DevTools open, coffee cold, muttering at PHP templates.
In my build, Skole relied on Elementor plus its companion theme plugin for custom widgets and post types. The demo import lived under:
Appearance -> Import Demo Data
The import pulled pages, menus, media, and Elementor layouts without exploding the database, which I appreciate. Some themes dump 900 fake posts like they’re seeding a landfill. Skole was not that bad.
Still, after import I had to go straight into:
Settings -> Permalinks -> Save Changes
because the class archive URLs were throwing 404s until rewrite rules were flushed. Classic.
Most safe changes are inside Elementor. Hero sections, teacher cards, class blocks, testimonials — all editable there. The client could replace images and text without entering the danger zone.
Typography was split between:
Appearance -> Customize -> Typography
and Elementor’s own Site Settings. That annoyed me. Pick one control system, please. I had to set body fonts in Customizer, then override headings again in:
Elementor -> Site Settings -> Typography
Colors were also duplicated. The global accent color looked fine until one button widget ignored it and used a hardcoded orange from the demo style. I absolutely hate that kind of “almost global” styling.
The header structure in Skole was not fully builder-based in my install. For proper cleanup I had to inspect:
wp-content/themes/skole/header.php
and a setup file around:
wp-content/themes/skole/inc/class-theme-setup.php
The logo output and menu wrapper classes were theme-side, not Elementor-side. So if you want a weird custom mobile header, don’t promise it in 20 minutes.
I also found template parts for custom post types under something like:
wp-content/themes/skole/template-parts/
The class listing layout needed PHP edits because the client wanted “age group” shown before price. Elementor didn’t expose that field in the widget settings, so I hooked into the template and added the meta manually. Not elegant, but it shipped.
I opened Chrome DevTools -> Network and Skole was loading too many font weights. I saw 300, 400, 500, 600, 700 for the same Google font, plus Elementor CSS, Swiper, Font Awesome, and the theme stylesheet.
Not catastrophic, but not lightweight either.
In Console, I got one annoying mobile menu error after optimization:
Uncaught TypeError: Cannot read properties of undefined
It happened only after delaying JavaScript in LiteSpeed Cache. My fix was boring but effective: exclude these handles from delay/defer:
jquery-core
elementor-frontend
swiper
skole-main
After that the hamburger menu stopped acting possessed.
With LiteSpeed Cache, CSS combine was fine, but JS delay broke the sticky header and mobile dropdown. In:
LiteSpeed Cache -> Page Optimization -> Tuning
I added exclusions for the theme’s main script and Elementor frontend. I also disabled “Load JS Deferred” just for logged-out mobile testing until I confirmed the menu behaved.
For WP Rocket, I’d do the same thing under:
File Optimization -> JavaScript Files -> Excluded JavaScript Files
Do not blindly delay everything on Skole unless you enjoy fake victories in PageSpeed and angry parents unable to open the menu.
The package I used for Skole is 100% GNU GPL compliant. No license keys are needed in principle, and the premium functionality, including demo data import, is available out of the box, fully unlocked, with Unlimited Website Usage.
The tradeoff is updates. Since there’s no key-based updater involved, I install updates manually. My normal flow is:
Appearance -> Themes -> Add New -> Upload Theme.Also, before deploy I go to:
Elementor -> Tools -> Regenerate CSS & Data
because otherwise half the layout bugs look scarier than they are.
Skole is not a featherweight theme, but it’s not a dumpster fire either. The DOM gets chunky on pages with class grids, teacher cards, testimonials, and sliders all stacked together.
My quick wins were specific:
Elementor -> Settings -> Features;After cleanup, the kindergarten homepage was acceptable. Not blazing. Acceptable. Sometimes that’s the honest WordPress target.
Because delayed JS hits the theme menu script. Exclude jquery-core, elementor-frontend, swiper, and skole-main.
Partly. Text and images, yes. Custom field order or extra meta may require edits in template-parts/ or the theme widget PHP.
Because Skole mixes Customizer typography with Elementor global styles. Set both, then clear Elementor CSS cache.
Yes. The GNU GPL setup allows Unlimited Website Usage, and Skole works fine across domains if you handle updates manually
All products we provide come only from official sources and verified developers. To confirm their integrity and safety, the archive has been scanned for viruses and malware. You can review the scan results at any time by clicking the button below.
View in VirusTotalYou can use any product from our store on as many websites as you like.
Single purchase includes download access for 72 hours. Future version downloads require repurchase or an active membership.
Manual updates are available to customers with active access.
Yes, we do. In most cases, you can expect a reply within 24–72 business hours. For simpler issues, we’re often able to respond much sooner.
You can contact us via live chat or open a support ticket directly from the product page — whichever is more convenient for you.
No, there are no limits. We don’t believe in restricting downloads. If you need to download a product multiple times, that’s absolutely fine.
We use professional, high‑performance storage systems to ensure downloads are fast, stable, and hassle‑free.
No, license keys are not included or required. Because all items are distributed under the GNU General Public License (GPL), a license key is not necessary to access the software’s functionality.
All products you receive are fully authentic. The files are provided fully functional and optimized for immediate installation, allowing you to use them seamlessly right out of the box without any restrictions.
Yes — 100%. All products contain the original code and are legally redistributed under the GNU GPL v2/v3 license.
The main difference compared to purchasing directly from the original author is that we don’t offer premium author services, such as custom development or one‑on‑one technical support. Additionally, since the software is fully GPL-compliant, it is provided ready for use and can be freely installed on an unlimited number of websites.
Yes, we stand behind our products. If you encounter an issue that cannot be resolved or a technical problem without a workable solution, we’ll do our best to help — and if necessary, issue a full refund.
Please note that refunds are not available if the product works as described but simply does not meet personal expectations. We’ve also encountered cases where refund requests were made while the product was still in use, which we cannot allow.
Our approach is simple: fairness and transparency. If you ever have a concern, just reach out — we’re always open to finding a reasonable solution that works for both sides.

Reviews
There are no reviews yet.