WordPress plugin intelligence profile

Push MD – Git Sync for WordPress Content

Use Git to edit WordPress content with agents and local tools. Pull WP-Admin changes, push Markdown updates, and keep WordPress in charge.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version0.6.11
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.9 · PHP 7.2
Directory statusactive
Last directory update2 Nov 20264h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Push MD – Git Sync for WordPress Content version 0.6.11 as active, updated 4h ago and tested up to WordPress 7.0.

Overview

About this plugin

Push MD makes WordPress available as a Git remote for supported content. Posts and pages can be cloned as readable Markdown, edited in a local editor or coding-agent workspace, committed, and pushed back through WordPress.

WordPress stays in charge. Push MD reads and writes through WordPress APIs, checks the current user’s capabilities, creates WordPress revisions for accepted content changes, and rejects stale pushes before they can overwrite newer WP-Admin edits.

This gives Markdown-first teams and coding agents a Git-shaped workflow without moving the source of truth out of WordPress.

Beta: Push MD is an early release for experimentation. Try it on a staging site first and keep your normal WordPress backups in place.

What you can do

  • Clone supported WordPress content with a normal Git client.
  • Edit posts and pages as Markdown.
  • Review changes with standard Git diffs before pushing.
  • Pull WP-Admin edits before continuing local work.
  • Let authenticated coding agents work in an ordinary checkout.
  • Keep WordPress roles, revisions, previews, publishing, and rendering in the loop.
  • Work with block theme files, Global Styles, and WordPress Knowledge when available.

How it works

The Git endpoint on a site with Push MD active is:

git

The repository branch is trunk. Push MD accepts pushes to trunk only.

Users authenticate through WordPress REST authentication. The built-in WordPress Application Passwords feature is the usual Git-over-HTTPS option, and other REST authentication plugins can work when they authenticate the request as a WordPress user before Push MD’s permission checks run.

A checkout can include:

  • post/{slug}.md for posts.
  • page/{slug}.md and page/{parent}/{child}.md for pages.
  • wp_template/{slug}.html and wp_template/{theme}/{slug}.html for templates.
  • wp_template_part/{theme}/{slug}.html for template parts.
  • wp_navigation/{slug}.html for navigation posts.
  • wp_theme/{theme}/theme.json as read-only context.
  • wp_global_styles/{theme}.json for editable Global Styles overlays.
  • wp_knowledge/skills/{slug}/SKILL.md for Knowledge skills and Push MD’s built-in agent skills.
  • AGENTS.md, CLAUDE.md,.agents/skills, and.claude/skills for agent guidance when available.

Markdown files use a small front matter contract: title, date, status, and optional description. File paths identify content.

Structural block files use raw Gutenberg block markup with no front matter so they can round-trip through WordPress without being forced into Markdown.

Safety model

Push MD is designed to fail closed. Before applying a push, it validates the changed files across the pushed range. If any file or later commit is unsafe, the whole push is rejected before WordPress content is changed.

Push validation rejects stale remote state, unsupported paths, path traversal, malformed front matter, invalid block markup, invalid Global Styles JSON, and edits to read-only theme JSON.

Deleted post and page files move the matching WordPress content to trash instead of permanently deleting it. Re-adding the same path restores the trashed object instead of creating a duplicate.

Template, template part, navigation, and Global Styles deletes or renames are rejected until reset semantics are explicit.

Try a read-only demo

You can clone the public read-only demo remote before installing Push MD:

git my-site

That demo lets you inspect the file tree and Markdown shape. Pushes require Push MD on your own authenticated WordPress site.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • content
  • git
  • markdown
  • workflow
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.9 · PHP 7.2
Update activity2 Nov 20264h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.6.100.6.11
WordPress compatibility7.0.47.0.8
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.