Free WordPress block theme

Warqa

A fast, readable block theme for writers and publishers. Warqa gives long-form articles a comfortable measure, a clear typographic hierarchy, and reserved, layout-stable space for a sidebar and in-content placements, so pages stay steady while they load.

  • Live on WordPress.org
  • GPLv2 or later
  • WordPress 6.7 or newer
  • PHP 7.4 or newer
  • No tracking, no remote requests

Get Warqa on WordPress.org

The Warqa theme shown on a magazine-style front page, with a serif headline hierarchy, a two-column layout and a right sidebar.
Warqa on a magazine front page, built entirely from bundled patterns.

Built for reading

Warqa is a block theme built for long-form reading. Article text sits at a comfortable measure of roughly seventy characters a line, headings follow a clear hierarchy in a serif face, and the sidebar and reserved placement areas hold their space while the page loads so nothing shifts under the reader.

Two fonts are bundled with the theme and served from your own server, so no request leaves your site to load them. Light and dark style variations are included, and every colour, size and spacing value is a preset you can change once in the editor.

What is included

Thirty-six patterns

Seven full page layouts, twenty-six section patterns, two reserved placement areas and a latest-posts hero, covering magazine front pages, card grids, ranked lists, quotation bands, contributor lists and numbered processes.

Nine templates

Blog index, single post, archive, author, search and 404, plus a standard page, a wide page without a sidebar, and a landing page that omits the title.

Light and dark variations

Six palette slugs drive everything. The dark variation redefines those six values and the whole theme follows, including every pattern.

Typography and spacing presets

Newsreader for headings, Inter for body text, both bundled locally with upright and italic variable files. Five font sizes and six spacing steps.

No tracking, no remote requests, no advertising code

Warqa contains no analytics, no tracking, no advertising code and no third-party scripts. The reserved placement areas are empty layout containers with a fixed minimum height. You fill them with your own block, or a block from a plugin of your choosing, and the space is held open before anything loads, so the article below never jumps.

Content sits at 42rem and wide blocks at 64rem. The measure is set for reading comfort rather than for filling the screen, which is why it does not stretch on large monitors.

Requirements

Requires WordPress6.7 or newer
Tested up toWordPress 7.0
Requires PHP7.4 or newer
LicenceGNU General Public License v2 or later
Text domainwarqa
Current versionSee the directory listing

Getting started

  1. Install the theme. In your WordPress admin, go to Appearance, then Themes, then Add New, and search for Warqa. You can also download it from the theme directory and upload the zip.
  2. Choose a palette. Open Appearance, then Editor, then Styles, and choose the Dark variation. You can also edit the six palette colours directly and every pattern will follow.
  3. Build a page from a pattern. Create a new page and choose a layout from the modal that appears, or open the inserter and look under the theme's own pattern category.
  4. Pick the right template. Choose "Page, no title (landing)" so the page title is not repeated above your own headline, or "Page, wide (no sidebar)" if you want the title shown.
  5. Fill the reserved areas. Insert the "Reserved placement, leaderboard" or "Reserved placement, sidebar" pattern and drop your own block inside it.

Questions

Does the theme include advertising or analytics code?

No. Warqa includes reserved layout areas with a fixed minimum height so that pages do not shift while they load, but the theme itself contains no advertising, analytics or tracking code of any kind. Add your own content block, or a block from an advertising plugin.

Does the theme load anything from a remote server?

No. Both fonts are bundled with the theme and served from your own site. There are no CDN requests, no remote stylesheets and no external scripts.

How do I switch between the light and dark palettes?

Open Appearance, then Editor, then Styles, and choose the Dark variation. You can also edit the six palette colours directly and every pattern will follow.

How do I build a page from the included patterns?

Create a new page, then choose a pattern from the modal that appears, or open the inserter and look under the theme's section patterns. Full page patterns are available for the home page, blog index, about, contact, writing, media kit and legal document pages.

Is the theme translatable?

Yes. All strings that pass through PHP use the warqa text domain and a translation template is included in the theme's languages folder. Note that WordPress does not translate text held directly in block template files, which is a limitation of block themes rather than of this theme.

Where do I report a bug or ask for a feature?

Open an issue on the GitHub repository, or use the support forum on the theme's directory page. Please include your WordPress version, your PHP version and the steps that reproduce the problem.

Licence and credits

Warqa WordPress Theme, Copyright 2026 softglaze. Warqa is distributed under the terms of the GNU General Public License v2 or later. It is distributed in the hope that it will be useful, but without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose.

Bundled fonts

Images

The theme bundles no image files. The only image distributed with the theme is its screenshot, which is a rendering of the theme in use. The photographs shown in it are released under CC0 1.0 Universal: a Yashica Mat 124G film camera by Wilfredo Rafael Rodriguez Hernandez, and three photographs of vintage analog 35mm film cameras by Markus Spiske. Full source URLs are listed in the theme's readme file.

Get Warqa

Warqa is live on the WordPress.org theme directory, published 17 August 2026. Install it from your WordPress admin under Appearance, then Themes, then Add New, or download it from the directory listing.

View on WordPress.org Source code on GitHub

Questions, bug reports and feature requests are welcome. Please include your WordPress version, your PHP version and the steps that reproduce the problem. Get in touch.