Docs

Requirements and installation

2 min readUpdated October 28, 2026

Nahnu Fonts needs WordPress 7.1 and PHP 8.3 or newer. Install it like any plugin from a .zip file, then add your license key to get updates.

Requirements#

RequirementNeeded forIf it’s missing
WordPress 7.1 or newerEverythingThe plugin won’t activate
PHP 8.3 or newerEverythingThe plugin won’t activate
A writable uploads folder (wp-content/uploads/)Saving font files and the stylesheetFonts can’t be saved. If only the stylesheet can’t be written, the CSS is printed inside each page instead
PHP Zip extensionImport and exportImport and export are turned off; everything else works
Outgoing connections from your server to fonts.bunny.net (or Google)Adding Google FontsGoogle Fonts can’t be downloaded; uploads still work
Outgoing connections to api.surecart.comLicense activation and updatesYou can’t activate or update; fonts still work

The About screen shows a “Your server” check for the font folder and the Zip extension.

Install#

  1. Download the plugin .zip from your account on nahnufonts.com. The file is named with its version, for example nahnu-fonts-1.0.0.zip.
  2. In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
  3. Choose the .zip file and click Install Now.
  4. Click Activate.

The plugin installs into a folder named nahnu-fonts. Keep that name: updates are matched to it.

What happens on activation#

  • The Nahnu Fonts menu is added to the admin.
  • “Stop page builders loading Google Fonts” is turned on, so builders list your fonts first and never load fonts from Google. On the first activation only, a notice explains this and offers an Undo link that turns it back off.
  • No fonts are added and nothing on your site changes until you add a font.

Activate your license#

Go to Nahnu Fonts → License, paste your key and click Activate license. See the License and updates post for details.

Updating#

With an active license, new versions show in Dashboard → Updates and on the Plugins screen like any other plugin. Your fonts live in the uploads folder, so updates never touch them.

Deactivating and deleting#

  • Deactivate: your fonts stop loading on the site. Fonts, files and settings are kept.
  • Delete: fonts, files and settings are still kept, unless you turned on Settings → Uninstall → Delete everything when the plugin is deleted first. See Stored data and uninstall in Developer for exactly what is removed.