Theme Updating
Keeping Monogram up to date ensures you have the latest features, bug fixes, security patches, and compatibility with the newest versions of WordPress and Elementor. There are two ways to update the theme.
Always back up your site before updating. While updates are tested thoroughly, having a backup lets you restore your site quickly if anything goes wrong. Use a backup plugin like UpdraftPlus, or ask your hosting provider to create a backup.
#Method 1: Automatic Updates via Hub (Recommended)
If you have activated your license (see License Activation), Monogram can update directly from your WordPress dashboard - just like any WordPress plugin or core update.
#How It Works
The JKDEVKIT plugin connects to jkdevstudio Hub to check for new versions. When an update is available:
- You see a notification in Dashboard > Updates and on the Appearance > Themes page showing that a new version of Monogram is available.
- Click Update Now (or update from the Dashboard > Updates page).
- WordPress downloads the new version from Hub and installs it automatically.
- The update replaces the parent theme files while preserving your Customizer settings, Elementor pages, and all content.
Automatic updates require an active license. If your license is not activated or has expired, you will not see update notifications. See [License Activation](license-activation) to activate or renew.
#After Automatic Update
After the theme updates:
- Check Appearance > Install Plugins for any bundled plugin updates (JKDEVKIT, ACF PRO). TGMPA will notify you if newer bundled versions are available.
- Go to Elementor > Tools > Regenerate CSS to rebuild Elementor stylesheets with any new theme styles.
- Clear any caching plugins or CDN caches.
- Browse your site to verify everything looks correct.
#Method 2: Manual Update
If automatic updates are not available (license not activated, server restrictions, etc.), you can update manually.
#Via WordPress Dashboard
- Download the latest
monogram.zipfrom your ThemeForest Downloads page (choose "Installable WordPress file only"). - Go to Dashboard > Appearance > Themes.
- Activate a different theme temporarily (e.g., Twenty Twenty-Four).
- Delete the old Monogram theme.
- Click Add New > Upload Theme and upload the new
monogram.zip. - Install and activate the new version.
If you are using a child theme, keep it active while updating. Delete only the parent Monogram theme, upload the new version, then your child theme will automatically use the updated parent. Alternatively, you can upload the new version without deleting the old one - WordPress will prompt you to replace it.
#Via FTP/SFTP
- Download the latest
monogram.zipfrom ThemeForest. - Unzip it on your computer to get the
monogramfolder. - Connect to your server via FTP/SFTP.
- Navigate to
/wp-content/themes/. - Rename the existing
monogramfolder tomonogram-backup(as a safety measure). - Upload the new
monogramfolder. - Visit your WordPress dashboard to verify the update.
- Once confirmed working, delete the
monogram-backupfolder.
#What Gets Preserved During Updates
Preserved | Not Preserved |
|---|---|
All WordPress content (posts, pages, portfolio items) | Direct edits to parent theme PHP files |
Customizer settings | Direct edits to parent theme CSS/JS |
Elementor page designs | Custom files added to the parent theme directory |
Plugin settings and data | |
Media Library | |
Child theme files and customizations | |
Widget configurations | |
Menu assignments |
This is why using a child theme for customizations is essential. Everything in the child theme directory is preserved during parent theme updates.
#Checking Your Current Version
To see which version of Monogram you are running:
- Go to Dashboard > Appearance > Themes.
- Click on the Monogram theme card.
- The version number is displayed in the theme details overlay.
Alternatively, check the theme style.css file header for the Version: field.
#Changelog
Review what has changed in each version before updating:
The changelog lists all new features, improvements, bug fixes, and breaking changes for every release.
#Troubleshooting Update Issues
#Update fails with a permissions error
Your web server does not have write permissions to the themes directory. Contact your hosting provider to fix file permissions, or use the FTP method.
#Site breaks after update
- Restore your backup.
- Check the changelog for any breaking changes or required actions.
- Make sure all required plugins are updated via TGMPA.
- Contact support if the issue persists.
#No update notification appears
- Verify your license is active in JKDEVKIT > License.
- Check that the JKDEVKIT plugin is installed and activated.
- Go to Dashboard > Updates and click Check Again to force a refresh.
- Ensure your server can make outgoing HTTPS requests to
hub.jkdevstudio.com.
Last updated
Was this article helpful?
Resources
On this page
- Method 1: Automatic Updates via Hub (Recommended)
- How It Works
- After Automatic Update
- Method 2: Manual Update
- Via WordPress Dashboard
- Via FTP/SFTP
- What Gets Preserved During Updates
- Checking Your Current Version
- Changelog
- Troubleshooting Update Issues
- Update fails with a permissions error
- Site breaks after update
- No update notification appears