Studio Olivers Admin releasesself-updates
Studio Olivers admin tweaks for client WordPress sites
by Studio Olivers · github.com/studio-oliver/studio-olivers-admin
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/studio-oliver/studio-olivers-admin/releases/download/v1.1.0/studio-olivers-admin.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Admin tweaks for Studio Olivers client sites. It updates itself from this repo's GitHub releases.
This repo is public. Never commit API keys, licence keys, passwords or private notes. Put them in a site's wp-config.php instead.
Adding a feature
Put a new file in modules/. It loads automatically. Prefix its functions with soa_.
Turn a module off on one site in its wp-config.php:
define( 'SOA_DISABLED_MODULES', array( 'quiet-admin' ) );
Releasing
./release.sh 1.0.1 "What changed"
This bumps the version, tags it, pushes, and creates a GitHub release. Sites check about every 12 hours. To check straight away, click Check for updates under the plugin in the Plugins list.
Modules
quiet-admin: hides plugin and theme nag notices and ads. Add?show_notices=1to any admin URL to see everything.support: "Support" admin page, dashboard widget and footer link with Studio Olivers contact details. Change the details insoa_contact_details(), or override them on one site with thesoa_contact_detailsfilter.
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.