
State: Unlimited Usage

$5.99
State: Unlimited Usage
Original GPL Package
We redistribute the original GPL-licensed package files. Nodub.com is an independent service and is not affiliated with the original developer or ThemeForest.
Technical Support
Expert help with any technical issue. Dedicated Nodub.com support is included. Official support from the original vendor is not included. Read our Support Policy.
Guarantees and Safety
100% safe, fully functional product. Completely risk-free for every customer. 14-day full money-back guarantee. Read our Refund Policy.
I spent a weekend poking at Squaretype – Modern Blog WordPress Theme on a messy staging site with old posts, lazy embeds, Rank Math, WP Rocket, and one client who “just wanted it to look like the demo”. Famous last words.
First impression? It looks good. Annoyingly good. The layouts are clean, the typography is not the usual ThemeForest circus, and the magazine/blog blocks actually feel usable.
But yeah, I still had to open DevTools within ten minutes.
The best part of Squaretype is that most visual stuff is not buried in some cursed page builder.
You can change the useful bits here:
Appearance -> Customize -> Theme Options
That’s where I adjusted:
Typography sits under:
Appearance -> Customize -> Typography
I changed body font, headings, font size, and line height there. No need to touch CSS for basic readability, which is honestly a lifesaver when you inherit a blog with 900 posts and zero design discipline.
I opened Chrome DevTools, went to the Network tab, filtered by font, and saw multiple Google font weights loading that I absolutely did not need.
The theme was pulling regular, medium, semibold, bold — cute, but no thanks.
My fix was not glamorous. I disabled Google Fonts in the Customizer where possible, then added local fonts through functions.php:
add_action('wp_enqueue_scripts', function() {
wp_enqueue_style('local-inter', get_stylesheet_directory_uri() . '/fonts/inter.css', [], null);
}, 20);
Then I overrode the font stack in the child theme CSS. Ugly? Slightly. Faster? Yes.
This is where Squaretype gets less friendly.
If you want to move post meta around properly, you’ll end up inside template files. On my install, the files I had to inspect were:
template-parts/content-single.phptemplate-parts/content.phptemplate-parts/header/header-main.phpinc/classes/class-theme-setup.phpThe Customizer can hide the author/date/category, sure. But if you want custom reading time placement, different schema output, or a weird sponsor label above the title, you’re editing PHP.
I used a child theme and hooked into:
add_action('wp_head', 'my_custom_schema_cleanup', 99);
Not elegant, but I’d rather do that than patch the parent theme and cry during the next update.
I tested the GPL package of Squaretype on my local and staging installs. It worked without site limits — basically unlimited website usage from a practical WordPress point of view.
There was no magical cloud dependency blocking the theme from running.
Demo import went through:
Appearance -> Import Demo Data
The annoying part is that some demo sections expect the recommended plugins to be active first. Install those before importing, or you’ll get a half-baked homepage and wonder why the cards look drunk.
Updates are manual if you’re not using an official license dashboard. I just uploaded the new theme ZIP via:
Appearance -> Themes -> Add New -> Upload Theme
And yes, use a child theme unless you enjoy losing edits like a rookie.
With WP Rocket, delaying JavaScript broke my mobile menu. Classic.
Console showed a lazy little error around the theme navigation script firing before jQuery was ready. I excluded these from delay:
jquery-corejquery-migratesquaretype-scriptsAfter that, the hamburger menu stopped acting like it had trust issues.
For CSS, removing unused CSS was mostly fine, but it nuked a few archive card styles. I safelisted:
.entry-card
.cs-entry
.navbar
.offcanvas
Not pretty, but stable.
Theme settings are stored mostly in wp_options, as expected. Search for:
SELECT * FROM wp_options WHERE option_name LIKE '%theme_mods%';
For my test site, the relevant row was something like:
theme_mods_squaretype
That’s where a lot of Customizer choices live. If you migrate between staging and production, don’t forget this row, or the site comes over looking like it got dressed in the dark.
The DOM is not insane, but homepage blocks can get chunky if you stack too many featured grids. Lighthouse complained less after I removed one hero section and stopped loading three different post sliders above the fold.
Squaretype – Modern Blog WordPress Theme is one of those themes I don’t hate, which is high praise from me.
It’s clean, readable, and actually usable for editorial sites, personal blogs, and niche magazines. But it is still a WordPress theme, so expect the usual nonsense: font bloat, JS timing issues with cache plugins, and template edits the Customizer pretends you won’t need.
Would I use Squaretype again? Yeah. But only with a child theme, local fonts, WP Rocket exclusions, and DevTools open from minute one.
Usually delayed JS. Exclude jquery-core and squaretype-scripts from delay/defer in WP Rocket or LiteSpeed Cache.
Only basic hide/show stuff. For real control, edit template-parts/content-single.php in a child theme.
You probably imported before installing recommended plugins. Activate them first, then rerun demo import.
It can be. Too many featured grids and sliders add DOM weight fast. Remove one hero block before blaming hosting.
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 VirusTotal| Feature | Nodub GPL Package | Official Vendor |
|---|---|---|
| Package files | Yes | Yes |
| GPL Redistribution | Yes | N/A |
| Official License Key | No | Yes |
| Unlimited Website Usage | Yes | No |
| Official Developer Support | No | Yes |
| Nodub.com Support | Yes | No |
| Automatic Vendor Updates | No | Yes |
| Manual Updates | Yes | Yes |
You 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. In the past, license sharing and related issues caused account problems, so we decided to stop distributing keys.
That said, all products you receive are fully authentic. For items that normally require activation, we provide them pre‑activated, allowing you to install and use them immediately without dealing with license input or activation errors.
Yes — 100%. All products are original and distributed under the GNU GPL v2/v3 license.
The main difference compared to purchasing directly from the original author is that we don’t offer additional services such as custom development or one‑on‑one support. License keys are also not included. Instead, products that typically require activation are delivered ready to use, allowing installation on unlimited 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.