PHPackages                             peterwilsoncc/wp-fonts-to-uploads - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. peterwilsoncc/wp-fonts-to-uploads

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

peterwilsoncc/wp-fonts-to-uploads
=================================

A WordPress plugin to relocate the fonts directory to uploads.

1.0.1(2y ago)15MITShell

Since Mar 19Pushed 2y ago1 watchersCompare

[ Source](https://github.com/peterwilsoncc/fonts-to-uploads)[ Packagist](https://packagist.org/packages/peterwilsoncc/wp-fonts-to-uploads)[ RSS](/packages/peterwilsoncc-wp-fonts-to-uploads/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Fonts to Uploads
================

[](#fonts-to-uploads)

A WordPress plugin to relocate the fonts folder to the uploads directory

WordPress 6.5 introduces a new Font Library feature. By default these new files are stored in the directory `wp-content/fonts`. This plugin relocates the font files to the `wp-content/uploads/fonts` instead.

This is to ensure that sites using S3 buckets, file partitions and immutable file systems can make use of the new Font Library feature without the need to refactor their server or duplicate their offloading capacity.

If you find any bugs or wish to contribute a pull request, please do so via the [plugin's GitHub repository](https://github.com/peterwilsoncc/fonts-to-uploads).

Most sites will not require this plugin as their file system will allow for the new folder to be created and written to. As with most WordPress features, the Font Library will just work! This is for websites with complex and heavily customized hosting environments.

Installation
------------

[](#installation)

This plugin is available in the [WordPress plugin repository](https://wordpress.org/plugins/fonts-to-uploads/) and via the WordPress admin. The simplest way to install it is via the WordPress admin by going to Plugins &gt; Add New Plugin and searching for "Fonts to Uploads"

The plugin is also available via composer:

```
composer require peterwilsoncc/wp-fonts-to-uploads

```

The package identifies itself as a wordpress-plugin so will follow your composer project's settings for installing to the WordPress plugins folder.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

2

Last Release

782d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/24a5ca8b960821795fd5f6c0f70ce94a84e0ee71fea4beeee394fa66995ae838?d=identicon)[peterwilsoncc](/maintainers/peterwilsoncc)

---

Top Contributors

[![peterwilsoncc](https://avatars.githubusercontent.com/u/519727?v=4)](https://github.com/peterwilsoncc "peterwilsoncc (42 commits)")

### Embed Badge

![Health badge](/badges/peterwilsoncc-wp-fonts-to-uploads/health.svg)

```
[![Health](https://phpackages.com/badges/peterwilsoncc-wp-fonts-to-uploads/health.svg)](https://phpackages.com/packages/peterwilsoncc-wp-fonts-to-uploads)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
