wordpress-theme-auto-update
CommunityAuto-update WordPress themes with GitHub + R2.
Software Engineering#github-actions#wordpress#cloudflare-r2#updater#wordpress-theme#update-pipeline#info.json
Authorhifisaputra
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Automates the end-to-end release and in-theme update flow for a WordPress theme, enabling a GitHub Actions-driven deployment to Cloudflare R2 and a PHP updater that signals WordPress to surface new versions in the Update screen.
Core Features & Use Cases
- Automated release pipeline: on push to main reads Version from style.css, builds a ZIP of the theme, and uploads both the ZIP and an info.json to Cloudflare R2.
- In-theme updater: inc/updater.php fetches info.json from R2, caches it, and injects updates into WordPress so users see an "Update Now" option.
- Wiring & secrets guidance: provides guidance for editing functions.php, configuring repository secrets (R2 keys, bucket, public URL), and validating Theme URI and Version headers.
- Use Case: bootstrap a new custom theme and publish it to multiple client sites with a single release process.
Quick Start
Follow the prompts to configure R2, bump Version in style.css, and push to main to trigger the release workflow.
Dependency Matrix
Required Modules
None requiredComponents
assets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: wordpress-theme-auto-update Download link: https://github.com/hifisaputra/wordpress-skills/archive/main.zip#wordpress-theme-auto-update Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.