CTRL + S to Save / Publish Customizer Changes

Create a tampermonkey script that will give you the power to CTRL + S your changes inside the Customizer.

By β™Ÿ Vondelphia.com β€” Updated Apr 3, 2024

If you edit post or page and press CTRL + S on the keyboard, it will publish (or save) the content using the (newer) Gutenberg Editor in WordPress. BUT, if using the WP Admin > Appearance > Customizer and press the same hotkey nothing works.

This is especially useful if you find yourself making changes to the Additional CSS area or you just use a really nice theme that is built around the customizer (like GeneratePress). With the help of our good friend Violentmonkey (or Tampermonkey or Greasymonkey), we now have a userscript that fixes this.

Tampermonkey Script v1

// ==UserScript==
// @name         WordPress CTRL + S Save Shortcut
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Press CTRL + S to click the "Publish" button on specific pages
// @author       You
// @match        https://*/wp-admin/customize.php?*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Add an event listener for the keydown event
    document.addEventListener('keydown', function(e) {
        // Check if the pressed keys are CTRL + S
        if (e.ctrlKey && e.key === 's') {
            // Find the "Publish" button by its ID and click it
            var publishButton = document.getElementById('save');
            if (publishButton) {
                publishButton.click();
                // Prevent the default browser save action
                e.preventDefault();
            }
        }
    });
})();

Violentmonkey Script v3

I prefer this one… just in case you want CTRL + S for WooCommerce or classic editor posts I’ve got you covered and updated the previous script.

To access this content, you must purchase Von+ Membership.

Thanks for stopping by!

Was this helpful?

Yes! πŸŽ‰ No! πŸ˜‘

Not quite what you're looking for? Get Help

3 thoughts on “CTRL + S to Save / Publish Customizer Changes”

  1. I just updated v2 the most recent version to include support for Theme File editor inside WP Admin > Appearance > Edit Theme

    Reply

Leave a Comment

Item added to cart.
0 items - $0