Track Changes
A WordPress plugin that effortlessly identifies Site Editor customizations for Git-based workflows.
by Culen Whitmore · github.com/unscripted/wp-track-changes · website
★ 5stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/unscripted/wp-track-changes/archive/refs/heads/main.zipFrom the readme
Track Changes
Track Changes is a developer tool for block themes that assists in surfacing customizations made in the WordPress site editor (Gutenberg). It enables theme developers to use a Git-based workflow to identify new or modified patterns, template parts, and templates. Additionally, it checks for global style (theme.json) edits made within the site editor.
The plugin registers a dashboard widget that runs a getposts query targeting the post types used by the Site Editor when saving customizations. It then returns the results in a table, showing the file type, name, and last modified date.
Key features
- Check if global style changes are saved in the database.
- Check if changes to tracked theme templates are saved in the database.
- Check if new, untracked templates are saved in the database.
- Check if changes to tracked template parts are saved in the database.
- Check if new, untracked template parts are saved in the database.
- Check if new, untracked patterns are saved in the database.
Requirements
- WordPress 6.2+
- PHP 7.0+
Recommended workflows
The Track Changes plugin works great for single-user sites, but it shines when a site using a block theme has multi