WP Manifestindependent plugin directory
manifest / builders / elementor-font-addon

Elementor Font Addon (EFA)

Add custom fonts (upload local files or add Google URLs) to Elementor's Typography dropdown. Provides admin UI to upload or register fonts and auto-injects @font-face CSS on the frontend and editor.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/asrafuldev/elementor-font-addon/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

/* ---------- Quick helper: how to use ----------

  1. Go to: Settings → Elementor Font Addon.
  2. Click "+ Add Font". Enter:
    • Font Name: the CSS family name you will select inside Elementor (e.g. "Inter").
    • Optionally a Google Fonts CSS URL (copy from fonts.google.com → "@import" → replace with the https URL form).
    • Optionally upload/self-hosted files (WOFF2/WOFF/TTF URLs). You can upload files to Media Library and paste their URLs.
    • Choose weight/style per row. Add multiple rows for more weights/styles.
  3. Save. Open any Elementor widget → Style → Typography → Family. Find your font under group "Custom (EFA)".

Notes:

  • If you add both Google URL and local sources, browsers will load from both; Google CSS usually declares its own @font-face. Keep only one if you want to avoid duplicates.
  • For best performance, prefer WOFF2 and enable "font-display: swap".
  • This plugin does not download or host Google Fonts for you; you provide URLs.
  • Works with Elementor free. Elementor Pro's built-in Custom Fonts feature is not required. */