Yak Plugin & Theme Installer
One-click GitHub + WordPress.org plugin and theme installer with selectable options and bulk AJAX install.
by Chris Liu-Beers, Tomatillo Design · github.com/tomatillodesign/yak-plugin-installer
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/tomatillodesign/yak-plugin-installer/archive/refs/heads/main.zipReadme
Yak Plugin Installer
One-click installer for WordPress plugins from both GitHub and the official .org repo. Easily bulk-install your favorite plugins with a clean, developer-friendly UI.
Built by Tomatillo Design for internal projects — but you're welcome to adapt it for your own workflows.
🔧 Features
- ✅ One-click install and activate
- ✅ Supports GitHub ZIP URLs
- ✅ Installs WordPress.org plugins via the API
- ✅ Admin UI with checkboxes for plugin selection
- ✅ AJAX-based (no reloads)
- ✅ Skips already installed + active plugins
- ✅ Status indicators per plugin
- ✅ Easily extendable
🧠 Use Case
This is for developers who maintain a reusable set of custom plugins — some hosted on GitHub, others pulled from wp.org — and want a faster way to deploy them on fresh WordPress installs.
📦 Installation
- Clone or download this plugin into your
/wp-content/plugins/directory. - Activate Yak Plugin Installer.
- Navigate to Tools → Yak Plugins.
- Check the boxes for the plugins you want to install.
- Click Install Selected Plugins and watch the magic happen.
✅ Safety
- You can safely delete this plugin once your list is installed.
- Installed plugins remain active and unaffected.
- This plugin doesn’t auto-update or interfere with anything outside its page.
🗂 Plugin Format
Each plugin entry in the list includes:
[
'type' => 'github' | 'wporg',
'name' => 'Readable Plugin Name',
'slug' => 'unique-plugin-slug',
'zip' => 'https://github.com/.../main.zip' // only for GitHub plugins
]