mtheme.markets.Explore the catalog ↗
← THEME LIBRARY

Writing

WordPress theme

Writing, by A-Works, is a personal blog theme controlled entirely from the WordPress Live Customizer: the same posts can be presented in Default, Classic, List, Masonry or List-with-Featured-Post arrangements, with per-item reading controls such as featured image captions, an updated date, square image corners and same-category previous/next links. The changelog documents a companion Writing Core plugin for widgets, an RTL build added in 3.00, toggles for the theme's own Open Graph output, and Gutenberg editor fixes.

Updated November 4, 2026 · theme.markets editorial team

One post archive, five presentations

The vendor describes Writing's blog styles as a switch: Default, Classic, List and Masonry, with "List with Featured Post" arriving in version 3.51. The same published posts can sit in a stacked reading column, a compact list, or a staggered grid, because the choice is a theme setting rather than a rebuilt page. Nothing in the description names a page builder; changes happen in the WordPress Live Customizer.

Reading details the changelog documents

Version 3.60 added separate options for featured image captions in single posts and in post lists, so a caption can appear next to a thumbnail without also printing under the full-width image. Version 3.78 added a switch to show an updated date in the meta line, and 3.791 added the ability to place a word of your choosing before it.

Two more entries are easy to miss and easy to want. Version 3.67 added an option to disable the masonry effect so the grid falls into equal heights. Version 3.78 added an option to limit previous/next post navigation to the same category, which keeps a reader inside a series instead of sending them to an unrelated article. Version 3.791 added a switch to turn off rounded image corners, which affects the look of every photo in the theme at once.

Widgets ship through a companion plugin

Version 3.66 created the Writing Core plugin to carry the theme's widgets, so the widget side of the site depends on that plugin being installed and active next to the theme. The same release added a setting for footer widget columns, adjustable from one to three.

Other structural pieces in the changelog include a sliding sidebar with its own icon, a Authors page template added in 3.68 to list every user on the site, and a "custom content then posts list" template added in 3.791. For a solo blog the footer column count and sidebar are likely the only ones you touch; the Authors template matters if you publish under several names.

The Customizer is the whole control surface

The vendor lists unlimited colours and the changelog shows where they land. A 3.60 entry replaced the JavaScript that derived sub-colours from a custom main or post content background colour with PHP, so the palette is generated by the theme rather than picked colour by colour. Typography gained font subsets in 3.71, and 3.74 added the option to load Google Fonts asynchronously.

Because the Customizer is the surface, decisions live in one place, but anything it does not expose is a code change. The theme also gained a Performance Settings section in 3.68 with image lazy loading, a loader choice and an effect setting, plus switchable image sizes per screen in 3.63.

RTL, and the version of Writing it changes

Version 3.00 shipped a right-to-left version of the theme, which the vendor describes as supporting RTL languages with almost no difference from LTR, using Arabic as the example. The changelog shows the work continuing afterwards: slider error and UTF-8 first-letter fixes at 3.42, logo dot refinements at 3.32, and RTL together with slider fixes in later releases.

That distinction matters for a bilingual project. A translation plugin can swap strings; it cannot mirror column order, menus and meta placement. Translation readiness and WPML compatibility are listed as vendor claims, and the translation strings themselves remain your job.

Social output you can switch off

The vendor lists 24+ social icons, share buttons on posts and Facebook Open Graph tags, and the changelog tracks the icon list growing over time with Medium, Tumblr, Twitch, Quora, Product Hunt, Goodreads, Spotify, Telegram, Amazon, Wikipedia and a plain mail link. Version 3.76 added rel="noreferrer" to social links.

If you already run an SEO plugin, two options added in 3.38 are the ones that prevent duplicate tags: disabling the theme's automatic Open Graph metadata and disabling its Facebook scripts. Leaving the theme's output on alongside a plugin that also prints Open Graph tags gives a post two competing sets.

What the listing declares, and why the dates matter

Marketplace attributes recorded on 3 November 2026 list WordPress 4.9.x through 5.9.x, a responsive layout, widget-ready status, Gutenberg Optimized set to Yes, and PHP, CSS and JS files in the package. The vendor update on the listing is 28 April 2023; browsers run from Internet Explorer 9 through Chrome, Edge, Firefox, Safari and Opera.

These are declarations, not the result of installing the theme here. The WordPress range ends at the 5.x line and the vendor's last update is dated 2023, so running Writing on a much newer WordPress release is an unverified combination rather than a confirmed one. The Gutenberg Optimized mark is consistent with the changelog's editor fixes for column handling at 3.73, editor width at 3.71, and wide images and styles across 3.65 and 3.67.

Questions & answers

Can I change the blog layout without rebuilding my posts?

Yes. The style is a theme setting, and the vendor describes switching between Default, Classic, List and Masonry; a fifth option, List with Featured Post, was added in version 3.51. The posts themselves stay as they are.

Is a page builder needed to edit Writing?

The vendor's description does not name one. Customisation is done in the WordPress Live Customizer, and the theme's widgets come from the Writing Core plugin added in version 3.66.

Does the theme work for an Arabic or Hebrew blog?

A right-to-left version was added in 3.00 and the vendor describes it as supporting RTL languages with almost no difference from left-to-right, using Arabic as the example. Translation readiness and WPML compatibility are also listed, though the translated strings are yours to supply.

Guides for this theme

Keep exploring

Alternatives to Writing

More themes with a similar focus. Find the approach that fits your project.

Also for magazines & blogs

15Zine

15Zine, by Codetipi, treats scored reviews as first-class content rather than a star field bolted onto a blog layout: three score formats, unlimited criteria, unlimited pros and cons, and a setting for editor-only, reader-only or combined voting. The article follows that review object through single posts, the fixed grid and slider vocabulary used to assemble front pages and categories, the Jetpack stats dependency behind trending menus and view counts, and the styled shop and forum surfaces.

Explore details →
Also for magazines & blogs

907

907, by webcreations907, is built so that individual pages can carry their own logo, colours, fonts and menu, with CSS page loaders switched on or off per page. The article covers that per-page model, the WPBakery-plus-Revolution-Slider package against Elementor as a compatibility entry, repeatable portfolio and blog loops with AJAX pagination, filterable portfolios with mouseover video, the 27 demos and 134 theme blocks, and what the changelog shows about maintenance.

Explore details →
Also for magazines & blogs

Airtifact

Airtifact is a portfolio theme whose browsing layer runs on AJAX, with a one-click switch to turn that behaviour off, two navigation treatments, and a deliberately small in-house content builder rather than a mainstream page builder. Its project grids use Packery, Isotope or masonry with item filtering, and the vendor notes a limitation worth knowing before you plan a blog: only one of its two blog styles can be active at a time.

Explore details →