BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Theme YAML – Use YAML instead JSON for your theme.json settings and styles icon
Possibly abandoned Tested up to 6.3.13 #65 in settings

Theme YAML – Use YAML instead JSON for your theme.json settings and styles

Theme Yaml converts your theme.yaml file into theme.json so that you can configure your theme with YAML. It has the benefit of being able to add comments and is more concise than JSON. The generated theme.json is left…

Active installs10+10+ tier
Downloads · 30d37▼ -37.3% vs prev. 30d
Rating4.5/52 reviews
Health score29/100At risk
All-time downloads1.5KSince Mar 2022
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d8• 0% week over week
Our verdict

Consider an alternative

Theme YAML shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4.5/5 and was last updated 3 years ago, and scores 29/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • No update in 3 years
  • Only tested up to WordPress 6.3 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

369Jul 18Aug 31Oct 15
Yesterday2
Daily average (1y)1
Peak day12Sep 10, 2026
Last 12 months385

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Theme YAML stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
settings >100 10,000 Best settings plugins →
styles >100 10,000 Best styles plugins →
theme >100 10,000 Best theme plugins →
theme.json #59 133 Best theme.json plugins →
yaml #44 149 Best yaml plugins →

Version adoption

Share of active sites per release.

  • 1.3100.0%

Rating breakdown

★★★★★★★★★★ 4.5 from 2 reviews

  • 5★50.0%
  • 4★50.0%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Theme YAML

From the official readme · v1.3.0

Description

Theme Yaml converts your theme.yaml file into theme.json so that you can configure your theme with YAML. It has the benefit of being able to add comments and is more concise than JSON. The generated theme.json is left as a one liner by default, so that you can see it is generated. This however can be changed through the ‘theme_yaml_json_pretty_print’ filter.

The plugin automatically looks for a theme.yaml file in the active theme’s root folder when a page is loaded. If found, it will check its last modified time and store the value in the database. If there are new modifications, the plugin parses theme.yaml, converts it to JSON, and writes it to the theme.json file.

If the active theme is a child, it will also automatically run through this process for its parent.

Configuration

Add a theme.yaml file with your theme settings in your theme’s root directory. If you already have an existing theme.json file, you can convert it to the YAML format using an online tool. I personally use https://www.json2yaml.com/. The plugin will then convert the theme.yaml file into JSON and save it to the theme.json file.

Installation

  1. Upload theme-yaml to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently asked questions

How does the plugin work?

The plugin automatically looks for a theme.yaml file in the active theme’s root folder when a page is loaded. If found, it will check its last modified time and store the value in the database. If there are new modifications, the plugin parses theme.yaml, converts it to JSON, and writes it to the theme.json file.

Does it work for child as well as for parent themes?

If the active theme is a child, it will also automatically run through this process for its parent and the child.

Is there a way to pretty print the JSON file?

I left the generated theme.json file intentionally a one liner, so everybody can see it is generated. But if you would like to change this you can use the following filter to make the JSON file more readable: ` function pretty_print_json() { return true; } add_filter(‘theme_yaml_json_pretty_print’, ‘pretty_print_json’); `

Changelog

Nothing to consider.

1.3.0

Updated composer packages

1.2.0

Added backup for theme.json

1.1.1

Fixed readme formatting

1.1.0

Changed settings to output the theme.json file in a more readable way. Also added a filter to change the JSON encoding flags. Kindly suggested by Justin Tadlock in his review of this plugin here: https://wptavern .com/new-plugin-for-writing-wordpress-theme-json-files-via-yaml

1.0.0

  • Initial Release of the plugin

Full changelog on WordPress.org →

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.

Active installs badge Rating badge Health score badge

Best Theme YAML alternatives

All settings plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 One Click Demo Import One Click Demo Import Import your demo content, widgets and theme settings with one click. Theme authors! Enable… by Syed Balkhi 1M+ ★★★★★★★★★★ 4.3 (79) 6 months ago 73
2 CMB2 CMB2 CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind. by Justin Sternberg 300K+ ★★★★★★★★★★ 5 (91) 1 week ago 93
3 Import / Export Customizer Settings Import / Export Customizer Settings Astra theme customizer offers several settings for header/footer layout, sidebar and blog… by Brainstorm Force 50K+ ★★★★★★★★★★ 4.7 (6) 2 months ago 81
4 Custom PHP Settings Custom PHP Settings This plugin makes it possible to override php settings. by cyclonecode 10K+ ★★★★★★★★★★ 4.4 (15) 11 months ago 55
5 Custom Global Variables Custom Global Variables Easily create custom variables that can be accessed globally in Wordpress and PHP… by oden7777 5K+ ★★★★★★★★★★ 5 (10) 4 years ago 41
6 Catch Themes Demo Import Catch Themes Demo Import Catch Themes Demo Import is a simple and easy-to-use demo importer WordPress plugin that… by Catch Plugins 5K+ ★★★★★★★★★★ 1 (1) 3 months ago 52
7 Starter Templates by Gradient Themes Starter Templates by Gradient Themes Setup you site with dummy data easily. Import settings, widgets and content with one click… by Gradient Themes 3K+ ★★★★★★★★★★ No reviews 4 months ago 56
8 Display HTML Sitemap Display HTML Sitemap Display HTML Sitemap creates a configurable HTML sitemap supporting Pages, Posts, and… by Dipak Kumar Pusti 1K+ ★★★★★★★★★★ 4 (4) 1 month ago 74
9 Custom Posts Per Page Custom Posts Per Page Custom Posts Per Page provides a settings page in your WordPress admin that allows you to… by Jeremy Felt 800+ ★★★★★★★★★★ 4.8 (12) 12 years ago 38
10 ThemeKit For WordPress ThemeKit For WordPress Supercharge your WordPress themes and plugins with powerful features that are easy to… by Josh Lyford 700+ ★★★★★★★★★★ No reviews 16 years ago 27

FAQ

Theme YAML: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 16, 2026

Is Theme YAML free?

Yes. Theme YAML is free to download and use from the official WordPress.org plugin directory.

Is Theme YAML safe to use in 2026?

Theme YAML shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites, is rated 4.5/5 and was last updated 3 years ago, and scores 29/100 on our health check.

How many websites use Theme YAML?

Theme YAML is active on 10+ WordPress websites and has been downloaded 1,521 times since it launched in March 2022. It was downloaded 37 times in the last 30 days.

Does Theme YAML work with WordPress 7.1?

Theme YAML is officially tested up to WordPress 6.3.13, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Theme YAML need?

Theme YAML requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Theme YAML last updated?

The latest version, 1.3.0, was released on September 22, 2023 (3 years ago).

Who makes Theme YAML?

Theme YAML is developed and maintained by landwire.

What are the best alternatives to Theme YAML?

The most popular alternatives to Theme YAML are One Click Demo Import (1M+ installs), CMB2 (300K+ installs) and Import / Export Customizer… (50K+ 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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.