WCP Global Fonts Editor
Direct editor for the active Elementor kit's Global Fonts.
by TrustyCoder · github.com/forhad1325/wcp-global-fonts-editor · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/forhad1325/wcp-global-fonts-editor/archive/refs/heads/main.zipA lightweight WordPress admin tool that lets you add, edit, and delete an Elementor kit's Global Fonts (custom_typography presets) directly, bypassing the native Site Settings → Global Fonts panel.
Why this exists
On kits with a large number of custom typography presets, Elementor's native Global Fonts panel becomes slow to scroll and can hang the browser tab entirely when opening a preset to edit it. This plugin reads and writes the same underlying kit data (_elementor_page_settings.custom_typography) through a plain WordPress admin page instead, so editing stays fast and reliable regardless of how many presets exist.
Features
- Add, edit, and delete Global Font presets from Tools → WCP Global Fonts.
- Full control over every field Elementor's own typography control exposes: family, weight, style, decoration, transform.
- Responsive control per breakpoint (Desktop, Laptop, Tablet, Mobile, and any other breakpoints active on the kit) for:
- Font size
- Line height
- Letter spacing
- Word spacing
- Each preset saves independently via its own form, so saving one preset can never affect or drop data from another — this also avoids PHP's
max_input_varslimit, which silently truncates large bulk form submissions. - After saving, automatically clears any stale Elementor autosave revision that could shadow the change in the native editor, and rebuilds the kit's CSS so updates appear immediately everywhere.
Requirements
- WordPress 5.8+
- PHP 7.4+
- Elementor (free or Pro) active — the plugin declares
Requires Plugins: elementorand won't activate without it.
Installation
- Upload the
wcp-global-fonts-editorfolder towp-content/plugins/. - Activate WCP Global Fonts Editor from the Plugins screen.
- Go to Tools → WCP Global Fonts.
Usage
- Click any preset card to expand it, edit the fields you want, and click Save this preset.
- Use Delete this preset inside a card to remove it (confirmation required).
- Use the Add new typography form at the top to create a new preset (starts at 400 weight / 16px, then expand it to fill in the rest).
- Use the filter box to search presets by ID, title, or font family.
License
GPL-2.0-or-later — see the plugin header for details.