Customize Posts
This is a feature plugin intended to implement #34923: Introduce basic content authorship in the Customizer.
Consider an alternative
Customize Posts shows warning signs in 2026 — compare the alternatives below before installing. It runs on 1K+ sites, is rated 4.7/5 and was last updated 9 years ago, and scores 38/100 on our health check.
- No update in 8 years
- Only tested up to WordPress 4.9 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Customize Posts stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| customize | >100 |
| customizer | >100 |
| editor | >100 |
| postmeta | >100 |
| posts | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.7 from 18 reviews
About Customize Posts
From the official readme · v0.9.1Description
This is a feature plugin intended to implement #34923: Introduce basic content authorship in the Customizer.
The goal for this plugin is to be able to expose the editing of posts and pages in the Customizer, allowing you to edit post data and postmeta for any number of posts, and preview the changes before saving them for others to see. This plugin was birthed out of the Widget Customizer feature-as-plugin project which was merged into WordPress Core: as widgets (in 3.9) and nav menus (4.3) can now be managed in the Customizer, so too should posts and pages be editable in the Customizer as well.
Did you know that changing the featured image actually makes the change live even before you save the post? This is very surprising/unexpected behavior. The only way to truly preview a change to a featured image is to use something like Customize Posts.
Likewise, did you know that changing a page template cannot be previewed from the post editor? When you change the selected page template, the change will not show up when you preview the page (see #11049). However, in Customize Posts you can preview changes to the page template just by changing the dropdown selection, and then you can see what your page would look like with the new template after the preview refreshes.
Most other changes to metaboxes containing data that gets saved to custom fields (postmeta) also get written when clicking the Preview button. The Customize Posts plugin provides a framework to edit postmeta in the Customizer with a live preview of the changes. (Fixing this underlying issue of incorrectly persisting postmeta when doing a preview is captured in #20299.)
As much as possible, the previewing of changes in Customize Posts utilizes the selective refresh capabilities introduced in WordPress 4.5. Not only does this mean it is faster to preview changes to posts and postmeta, but it also allows you to shift-click on an element to focus on the corresponding control in the Customizer pane. For example you can shift-click on the post title in the preview to focus on the post title control’s input field, or shift-click on a featured image to focus on the control’s button to open the media library.
Development of this plugin is done on GitHub. Pull requests welcome. Please see issues reported there before going to the plugin forum.
(This Customize Posts plugin is not to be confused with 10up’s Post Customizer.)
Demo Videos
The following are listed in reverse chronological order. The first, more recent videos, show more polish.
[2016-04-28] New features in 0.5.0.
[2016-03-28] Previewing post from Post Edit screen.
[2016-03-05] Opening a draft post in the Customizer to preview title wrapping.
[2016-03-04] Demo featuring the WP visual rich text editor (TinyMCE), including the insertion of images from the media library. Post content can be edited in the Customizer and previewed in multiple contexts. For example, this allows you to preview how a Read More tag will appear when the post appears on a post list page, and you can navigate to the single post to continue previewing subsequent paragraphs. You can expand the editor into a full-screen mode to focus on writing and then quickly preview the changes on the site by toggling the editor. You can make changes to as many posts as you want, but none of the changes will go live until you hit Save & Publish: everything is previewed so there is no “save and surprise”.
[2016-03-03] Demonstration of integration with Customize Setting Validation (#34893) to gracefully handle failures to save due to post locking and concurrent user editing:
[2016-03-01] Demonstration of hooking into edit post links so that they actually work in the Customizer and expand the section to edit the given post (as opposed to the link doing nothing at all when clicked), as well as shift-clicking on the title and content (needs better discovery UI, see #27403):
Changelog
[0.9.1] – [2017-11-13]
Fix saving of postmeta in scheduled changesets. See #375.
[0.9.0] – [2017-11-11]
- Bump minimum required WP version to 4.7; update compatibility for 4.9. See #371.
- Update wrapper around
notifications.addfor new params accepted in 4.9. See #369. - Make use of section notifications API in WP 4.9 when available; otherwise polyfill. See #366.
- Fix syncing of post changes made in post preview customizer back to edit post screen. See #361.
See issues and PRs in milestone and full release commit log.
[0.8.7] – [2017-08-03]
- Fixed: Ensure that nested edit shortcuts in Twenty Seventeen front-page panels are positioned properly. See #357.
- Fixed: Prevent post field partials from erroneously selecting nested post placements, prevent edit shortcuts from being duplicated, and ensure partials get created for all posts displayed. See #355, #356.
See issues and PRs in milestone and full release commit log.
[0.8.6] – [2017-06-08]
- Bumped compatibility to WordPress 4.8.
- Added: Show notification when a post is restored from trash. PR #347. Issue #217.
- Added: Allow the
customize_actiontemplate for a given post type’s panel to be defined via registered post type labels. Issue #343. PR #345. - Added: Focus on specific field that have conflict. Issue #35. PR #341.
- Updated: Remove
sessionStorageand use changeset to save post editor screen data. Issue #338. PR #350. - Updated: Removed reference to obsolete plugin. Issue #323. PR #342.
- Fixed: Stop continuous ajax requests in select2. PR #351.
- Fixed: Prevent warning when importing starter content including CPT posts. PR #340.
- Fixed: Use auto-draft with late future date instead of customize-draft and clean auto-draft on changeset delete. Issue #329. PR #348.
See issues and PRs in milestone and full release commit log.
Props Weston Ruter (@westonruter), Sayed Taqui (@sayedtaqui), Utkarsh Patel (@PatelUtkarsh), Jeffrey Paul (@jeffpaul), Zlatko Zlatev (@entr).
[0.8.5] – 2017-01-03
- Add syncing of customize post settings to Backbone post models; try this out with the Next Recent Posts Widget. Fixes #331, PR #333.
- Improve logic for determining when to do fallback refresh for post field partials, reducing the number of needless full page refreshes. PR #335.
- Differentiate featured image partials on index templates for separate posts, allowing changes to featured images to be previewed properly on the homepage and archive views. Fixes #297, PR #334.
- Handle edit post links that have child elements; remove need for
data-customize-post-idattribute. PR #332.
See issues and PRs in milestone and full release commit log.
[0.8.4] – 2016-12-03
- Ensure auto-draft posts referenced in snapshot/changeset get transitioned to customize-draft, and that customize-draft nav_menus_created_posts get published (PR #326).
- Improve method for skipping attachments so no error in console appears (PR #325, Issue #32).
See issues and PRs in milestone and full release commit log.
Screenshots
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.
Best Customize Posts alternatives
All customize plugins →FAQ
Customize Posts: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Customize Posts free?
Yes. Customize Posts is free to download and use from the official WordPress.org plugin directory.
Is Customize Posts safe to use in 2026?
Customize Posts shows warning signs in 2026 — compare the alternatives below before installing. It runs on 1K+ sites, is rated 4.7/5 and was last updated 9 years ago, and scores 38/100 on our health check.
How many websites use Customize Posts?
Customize Posts is active on 1K+ WordPress websites and has been downloaded 57,621 times since it launched in September 2014. It was downloaded 204 times in the last 30 days.
Does Customize Posts work with WordPress 7.1?
Customize Posts is officially tested up to WordPress 4.9.0, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
When was Customize Posts last updated?
The latest version, 0.9.1, was released on November 14, 2017 (9 years ago).
Who makes Customize Posts?
Customize Posts is developed and maintained by Weston Ruter.
What are the best alternatives to Customize Posts?
The most popular alternatives to Customize Posts are Custom Product Tabs for Woo… (80K+ installs), Theme My Login (50K+ installs) and Login Logo (40K+ 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