

What’s in the list
Each row is one theme, with:- A thumbnail (from the theme’s
screenshot.png). - The theme name and version.
- An update badge if a newer version is available.
- The count of sites using it, with the active site count separately. WordPress only runs one theme at a time per site, so the active count is at most one per site.
- An expand toggle that lists every site the theme is installed on.
Install a theme on multiple sites
Pick a theme
Click Install on the card. A preview thumbnail and the author name help you confirm the right one.
Decide whether to activate
Active sets it as the running theme. Off installs the theme without switching the site over.
Upload a paid or custom theme
The Upload button accepts a.zip. Same constraints as plugin uploads (PHP upload_max_filesize). Updates for paid themes usually need a license key inside WordPress admin.
Update themes
The Update button on the toolbar applies every available theme update across every site that has it. For one theme on selected sites, expand the row and pick.Active vs. installed
A site can have many themes installed but only one active. Themes you’ve stopped using sit on disk taking space and, occasionally, attracting attention from vulnerability scanners. Clean them up with Remove on the rows you no longer need. The default WordPress themes (Twenty Twenty-Four, Twenty Twenty-Three, etc.) are useful as fallbacks: if your active theme breaks, WordPress falls back to one of these. Keep at least one default installed.Common issues
Switching theme broke the site layout
Switching theme broke the site layout
Themes register custom widgets, sidebars, menus, and Customizer settings. Switching to a different theme drops those bindings. Switch back to the previous theme to recover, or restore from a backup taken before the switch.
A theme update breaks a child theme
A theme update breaks a child theme
Child themes inherit from parents. If the parent changed a function the child overrode, you’ll see PHP errors. Roll back the parent (restore from backup) and reach out to the child theme’s maintainer.
The Themes tab is missing themes I installed manually
The Themes tab is missing themes I installed manually
Run Scan from the Installations tab. WP Toolkit re-reads each site’s
wp-content/themes and refreshes the list.
