Documentation

XYZTheme Updater

Everything you need to install, connect and get the most out of automatic updates — for site owners and agencies alike.

📘 Guide for v2.5  ·  updated Sep 2026

1 Overview

The XYZTheme Updater is a free WordPress plugin that turns manual GPL updates into one-click updates. It links your site to your XYZTheme account and surfaces new versions of your premium plugins & themes right inside WordPress — no downloads, no ZIP uploads.

Plugins & themesOne-click update allAuto-updatesDaily creditsWhite-labelMalware-scanned
Requirements: WordPress 5.5+ and an active XYZTheme membership (or an individual product purchase). The updater plugin itself is completely free.

2 Installation

Download the plugin

Grab the free xyztheme.zip from the XYZTheme Updater product page.

Upload it

In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP, and click Install Now.

Activate

Click Activate. A new XYZ Theme menu appears in your admin sidebar.

Updating from an older version? Just install over the top — your connection and settings are preserved.

3 Connect your account

Open XYZ Theme from the menu and sign in with your xyztheme.com username/email and password. Tick Remember me to stay connected for 30 days.

Login screen
Privacy first: your password is never stored on the site. We exchange it once for a rotating access token, which is all that's kept.

4 The dashboard

Once connected, the dashboard gives you the whole picture at a glance:

  • Membership — your active plan (or a prompt to get one).
  • Daily credits — how many downloads you have left today, with a live meter.
  • Updates available — the number of premium items ready to update.
  • Your products — for single-product buyers, the items you can update (members see “all products”).
Dashboard

5 Updating your sites

One click, everything

Press Update everything to upgrade every waiting plugin and theme in a single run.

Or one at a time

Prefer control? Every item also appears in the standard Dashboard → Updates screen, so you can update them individually like any other plugin.

Hands-off auto-updates

Toggle Auto-updates and the plugin keeps managed items current automatically. Turn on Email alerts to get a daily note when new versions land.

Update history keeps a running log of what changed and when, so you always have an audit trail.

6 Credits & plans

Downloads are metered per day, matching your plan. Re-downloading the same item on the same day never double-counts, and the allowance resets automatically every 24 hours.

PlanDownloads / day
Monthly25
Half-Year / Lifetime28
Annual / 3-Month30
Good to know: free products (like the updater itself) never use a credit, and single-product buyers can always update what they own.

7 White-label (for agencies)

Make the plugin unmistakably yours. Open White Label under the plugin menu and set:

  • Plugin Name, Description, Author & Author URL — shown across the plugin and the Plugins screen.
  • Logo — upload your mark; it replaces the brand name in the header.
  • Hide membership & account details — clients see only the update tools.
  • Hide the settings page — remove it from the menu (reactivate the plugin to bring it back).
Whitelabel settings

Prefer to lock it via code?

Agencies who want branding a client can't change can set it in wp-config.php instead:

// White-label the updater on this site
define('XYZ_WL', true);
define('XYZ_WL_NAME', 'Acme Updates');
define('XYZ_WL_SUPPORT_URL', 'https://acme.com');
define('XYZ_WL_HIDE_ACCOUNT', true);

8 Options & controls

OptionWhat it does
Check for updates nowForces an immediate re-scan against the catalogue.
Auto-updatesLets WordPress update managed items automatically.
Email alertsSends a daily digest when updates are available.
DisconnectSigns the site out and clears the stored token.

Automatic checks run every 12 hours, and instantly whenever you open the plugin or the Updates screen.

9 Troubleshooting & FAQ

An update shows but won't install

This usually means the daily credit limit was reached or an account's access has lapsed. The dashboard shows your remaining credits; wait for the daily reset or renew the membership, then try again.

“Not connected” after a while

Your session token expired and couldn't refresh (e.g., the site was offline). Just open XYZ Theme and log in again — enable “Remember me” to extend it to 30 days.

A plugin isn't listed for updates

Only items in your XYZTheme library are managed, and the installed folder must match. If a newer version exists but isn't showing, click Check for updates now.

Does it work on multiple sites?

Yes — connect the plugin on each site with the same account. Each site holds its own token.

Will clients see my membership?

Not with white-label enabled — membership, credits and purchases are hidden entirely.

10 Changelog

VersionHighlights
2.11Smoother one-click updates: Update now and Update everything keep your plugins active throughout, just like WordPress’s built-in updater.
2.10Faster, lighter update checks — compressed catalogue uses about 85% less data; download links stay valid for 24 hours; clearer messages if a download can’t start.
2.9Tidier plugin menu: Dashboard, White Label and Documentation in a fixed order.
2.8Documentation opens the full online guide; new Support card on the dashboard.
2.7In-plugin Documentation page under the plugin menu.
2.6Per-item “Update now” button in the updates list.
2.5Brand refresh; performance polish.
2.4In-plugin White-label settings page with logo upload.
2.2Secure “remember me”, plan & credit dashboard, product entitlements.
2.1One-click Update All, update history, email alerts, menu badge.
2.0Rebuilt updater: conditional checks, CDN downloads, token auth.

© XYZTheme · XYZTheme Updater documentation · xyztheme.com