From 53b2f185d9b61d12472eb7f0685b46480c73a6f9 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 10:50:33 -0700 Subject: [PATCH 01/34] add draft release notes for WP 6.5 font library --- .../releasenotes/2024-xx-xx-wordpress-6.5.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 source/releasenotes/2024-xx-xx-wordpress-6.5.md diff --git a/source/releasenotes/2024-xx-xx-wordpress-6.5.md b/source/releasenotes/2024-xx-xx-wordpress-6.5.md new file mode 100644 index 0000000000..7010e0e158 --- /dev/null +++ b/source/releasenotes/2024-xx-xx-wordpress-6.5.md @@ -0,0 +1,19 @@ +--- +title: WordPress 6.5 (release name) Release +published_date: "2024-xx-xx" +categories: [wordpress] +--- + +The latest version of WordPress, [6.5 (release name)](https://wordpress.org/news/2024/xx/xx/wordpress-6-5/), became available on Pantheon as of Month XX, 2024. + +

Highlights

+ +One notable addition to WordPress 6.5 is the new [Font Library](). This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. + +By default, WordPress will store these fonts into the `wp-content/fonts` directory. On Pantheon, this directory is not writeable on live sites. We have added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. + +If you would like to restore the original behavior and commit fonts to your site repository, you can use the following filter: + +```php +add_filter( 'pantheon_modify_fonts_dir', '__return_false' ); +``` \ No newline at end of file From 54bfb9cefa0086350604152cdc9fe38e284a963f Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 12:11:40 -0700 Subject: [PATCH 02/34] add a guide under WordPress Configuration that talks about the WP Font Library --- .../07-wordpress-font-library.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 source/content/guides/wordpress-configurations/07-wordpress-font-library.md diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md new file mode 100644 index 0000000000..cb81c46d5e --- /dev/null +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -0,0 +1,64 @@ +--- +title: WordPress Configurations Guide +subtitle: Using the WordPress Font Library on Pantheon +description: Understand how to use the WordPress Font Library on Pantheon and how to restore the WordPress default behavior. +contenttype: [guide] +innav: [false] +categories: [config] +cms: [wordpress] +audience: [development] +product: [--] +integration: [plugins] +tags: [workflow, code] +contributors: [jazzsequence] +permalink: docs/guides/wordpress-configurations/wordpress-font-library +--- + +This section provides information on how to use the WordPress Font Library on Pantheon. + +[WordPress 6.5 (release name)](https://wordpress.org/news/2024/xx/xx/wordpress-6-5/) introduced a new [Font Library](https://wordpress.org/news/2024/xx/xx/wordpress-6-5/) feature. This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. This changed the default WordPress core behavior of storing fonts in `wp-content/fonts` which would require committing fonts to your site repository and deploying them from dev to test to live. + +## Using the Filter + +If you want to use the default WordPress behavior and store fonts in `wp-content/fonts`, you can use the following filter: + +```php +add_filter( 'pantheon_modify_fonts_dir', '__return_false' ); +``` + +Put this code somewhere in your site codebase as a plugin, in a theme `functions.php` file or in a [custom mu-plugin](https://docs.pantheon.io/guides/wordpress-configurations/wordpress-custom-code). This will restore the original behavior and commit fonts to your site repository. + +You can _change the directory_ where fonts are stored by using the WordPress core filter `font_dir` like this: + +```php +add_filter( 'font_dir', function( $defaults ) { + $font_dir = '/path/to/your/custom/dir'; + $font_url = site_url( $font_dir ); + + $defaults['path'] = $font_dir; + $defaults['url'] = $font_url; + $defaults['basedir'] = $font_dir; + $defaults['baseurl'] = $font_url; + + return $defaults; +} ); +``` + + + +You cannot use the function `wp_get_upload_dir()` inside the `font_dir` filter because it will cause an infinite loop. Instead, if you want to use the `wp_get_upload_dir()` function, you can use a global variable as [we do in our mu-plugin](https://github.com/pantheon-systems/pantheon-mu-plugin/blob/main/inc/fonts.php) or [remove the filter and then re-add it](https://github.com/WordPress/wordcamp.org/pull/1245/files#diff-e441f1053cefcd468bd20fed91d1aac5e902871d7c564be909fc35590f9c3082R635-R637). + +For more information, refer to [this Gutenberg issue](https://github.com/WordPress/gutenberg/issues/58696). + + + +## Considerations + +The distinction between the two approaches for handling fonts depends what works best for your workflow and whether you consider your fonts to be handled more like media files or more like themes and plugins. + +**If you consider fonts to be more like media files**, use the default Pantheon behavior added in our `mu-plugin`. This makes it easier to _install fonts onto production sites_ but perhaps more difficult to _synchronize_ those fonts on the lower environments (test and dev). + +**If you consider fonts to be more like themes and plugins**, use the WordPress default behavior and the `pantheon_modify_fonts_dir` filter. This ensures that the fonts are installed across environments, but does not necessarily mean that fonts that are _physically installed_ on your lower environments (e.g. they exist in the `wp-content/fonts` directory) are recognized by WordPress. (They may still need to be added in the WordPress admin.) + +## More Resources +* [Link to fonts docs]() \ No newline at end of file From c9fd5e9c764f5f9cc770655f6bf79e6d7ee73daf Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 12:40:53 -0700 Subject: [PATCH 03/34] rename the release note with the expected release date --- ...{2024-xx-xx-wordpress-6.5.md => 2024-03-26-wordpress-6.5.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename source/releasenotes/{2024-xx-xx-wordpress-6.5.md => 2024-03-26-wordpress-6.5.md} (85%) diff --git a/source/releasenotes/2024-xx-xx-wordpress-6.5.md b/source/releasenotes/2024-03-26-wordpress-6.5.md similarity index 85% rename from source/releasenotes/2024-xx-xx-wordpress-6.5.md rename to source/releasenotes/2024-03-26-wordpress-6.5.md index 7010e0e158..25fdec6dd0 100644 --- a/source/releasenotes/2024-xx-xx-wordpress-6.5.md +++ b/source/releasenotes/2024-03-26-wordpress-6.5.md @@ -4,7 +4,7 @@ published_date: "2024-xx-xx" categories: [wordpress] --- -The latest version of WordPress, [6.5 (release name)](https://wordpress.org/news/2024/xx/xx/wordpress-6-5/), became available on Pantheon as of Month XX, 2024. +The latest version of WordPress, [6.5 (release name)](), became available on Pantheon as of March 26, 2024.

Highlights

From 566fe6a78bc14324e725b80e5518f8e2f3596b66 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 12:41:15 -0700 Subject: [PATCH 04/34] remove nonfunctional links --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index cb81c46d5e..d0cf996e28 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -16,7 +16,7 @@ permalink: docs/guides/wordpress-configurations/wordpress-font-library This section provides information on how to use the WordPress Font Library on Pantheon. -[WordPress 6.5 (release name)](https://wordpress.org/news/2024/xx/xx/wordpress-6-5/) introduced a new [Font Library](https://wordpress.org/news/2024/xx/xx/wordpress-6-5/) feature. This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. This changed the default WordPress core behavior of storing fonts in `wp-content/fonts` which would require committing fonts to your site repository and deploying them from dev to test to live. +[WordPress 6.5 (release name)]() introduced a new [Font Library]() feature. This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. This changed the default WordPress core behavior of storing fonts in `wp-content/fonts` which would require committing fonts to your site repository and deploying them from dev to test to live. ## Using the Filter From bdfd8750c4cd433aacbbf3a3e50e0d125b5b94c3 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 12:41:23 -0700 Subject: [PATCH 05/34] add g'berg issue --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index d0cf996e28..68e7153657 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -61,4 +61,4 @@ The distinction between the two approaches for handling fonts depends what works **If you consider fonts to be more like themes and plugins**, use the WordPress default behavior and the `pantheon_modify_fonts_dir` filter. This ensures that the fonts are installed across environments, but does not necessarily mean that fonts that are _physically installed_ on your lower environments (e.g. they exist in the `wp-content/fonts` directory) are recognized by WordPress. (They may still need to be added in the WordPress admin.) ## More Resources -* [Link to fonts docs]() \ No newline at end of file +* [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From c553ffa4b0f64a3c8f6cba0207b0b7c3aea984c8 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 12:47:18 -0700 Subject: [PATCH 06/34] update notes to maintain consistency --- source/releasenotes/2024-03-26-wordpress-6.5.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/source/releasenotes/2024-03-26-wordpress-6.5.md b/source/releasenotes/2024-03-26-wordpress-6.5.md index 25fdec6dd0..a921c32889 100644 --- a/source/releasenotes/2024-03-26-wordpress-6.5.md +++ b/source/releasenotes/2024-03-26-wordpress-6.5.md @@ -8,12 +8,6 @@ The latest version of WordPress, [6.5 (release name)](), became available on Pan

Highlights

-One notable addition to WordPress 6.5 is the new [Font Library](). This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. - -By default, WordPress will store these fonts into the `wp-content/fonts` directory. On Pantheon, this directory is not writeable on live sites. We have added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. - -If you would like to restore the original behavior and commit fonts to your site repository, you can use the following filter: - -```php -add_filter( 'pantheon_modify_fonts_dir', '__return_false' ); -``` \ No newline at end of file +* WordPress 6.5 introduces the new [Font Library](). This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. +* By default, WordPress will store these fonts into the `wp-content/fonts` directory. On Pantheon, this directory is not writeable on live sites. We have added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. +* If you would like to restore the original behavior and commit fonts to your site repository, refer to our [documentation](/guides/wordpress-configurations/wordpress-font-library). From 57a787f757b45808c04abfa6c94ca1622f0fb958 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Wed, 14 Feb 2024 12:47:24 -0700 Subject: [PATCH 07/34] update publish date --- source/releasenotes/2024-03-26-wordpress-6.5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/releasenotes/2024-03-26-wordpress-6.5.md b/source/releasenotes/2024-03-26-wordpress-6.5.md index a921c32889..a2d15af919 100644 --- a/source/releasenotes/2024-03-26-wordpress-6.5.md +++ b/source/releasenotes/2024-03-26-wordpress-6.5.md @@ -1,6 +1,6 @@ --- title: WordPress 6.5 (release name) Release -published_date: "2024-xx-xx" +published_date: "2024-03-26" categories: [wordpress] --- From 8fd3bf26ca0a389dca88d963a8e6e125f1ad26c6 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 09:52:28 -0700 Subject: [PATCH 08/34] add troubleshooting info if the FS is not writeable --- .../07-wordpress-font-library.md | 11 +++++++++++ .../07-no-font-faces-installed.png | Bin 0 -> 248457 bytes 2 files changed, 11 insertions(+) create mode 100644 source/images/wordpress-configurations/07-no-font-faces-installed.png diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 68e7153657..839651f99f 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -60,5 +60,16 @@ The distinction between the two approaches for handling fonts depends what works **If you consider fonts to be more like themes and plugins**, use the WordPress default behavior and the `pantheon_modify_fonts_dir` filter. This ensures that the fonts are installed across environments, but does not necessarily mean that fonts that are _physically installed_ on your lower environments (e.g. they exist in the `wp-content/fonts` directory) are recognized by WordPress. (They may still need to be added in the WordPress admin.) +## Troubleshooting + +### "No font faces were installed" error message + +![No font faces were installed]((../../../images/wordpress-configurations/07-no-font-faces-installed.png)) + +There are two reasons you might receive an error message like the above that says that no fonts were installed and asks if the parent directory is writable by the server, both assume you have _disabled_ our modification to the directory where fonts are installed and are using the WordPress core handling (uploading to `wp-content/fonts/`). + +1. The site environment is Dev and is in Git mode. If the Dev environment is set to Git mode, the filesystem is not writeable and you will not be able to install fonts. +2. The site environment is Test or Live and you've set the `'pantheon_modify_fonts_dir'` filter value to `false`. In this case, you will not be able to install fonts on any environment other than Dev and you will need to commit them to your codebase. + ## More Resources * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file diff --git a/source/images/wordpress-configurations/07-no-font-faces-installed.png b/source/images/wordpress-configurations/07-no-font-faces-installed.png new file mode 100644 index 0000000000000000000000000000000000000000..3e837e0bc48f161a3191ccca289c22962ac4a928 GIT binary patch literal 248457 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

^ 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 Date: Thu, 15 Feb 2024 09:59:05 -0700 Subject: [PATCH 09/34] some copy changes --- .../wordpress-configurations/07-wordpress-font-library.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 839651f99f..0c5f1b7c70 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -16,11 +16,11 @@ permalink: docs/guides/wordpress-configurations/wordpress-font-library This section provides information on how to use the WordPress Font Library on Pantheon. -[WordPress 6.5 (release name)]() introduced a new [Font Library]() feature. This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. This changed the default WordPress core behavior of storing fonts in `wp-content/fonts` which would require committing fonts to your site repository and deploying them from dev to test to live. +[WordPress 6.5 (release name)]() introduced a new [Font Library]() feature. The Font Library allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable (`wp-content/uploads/fonts/`) directory, so that you can use the feature without any issues after updating your sites to 6.5. This changes the default WordPress core behavior of storing fonts in `wp-content/fonts/` which requires committing fonts to your Pantheon site repository and deploying them from Dev to Test to Live. ## Using the Filter -If you want to use the default WordPress behavior and store fonts in `wp-content/fonts`, you can use the following filter: +If you want to use the default WordPress behavior and store fonts in `wp-content/fonts` or customize the location of your installed fonts, you can use the following filter: ```php add_filter( 'pantheon_modify_fonts_dir', '__return_false' ); From d4bf2969e48d0a74d5b220a8ea3e84ed06854b7e Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 10:02:26 -0700 Subject: [PATCH 10/34] fix image url --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 0c5f1b7c70..a6921112e8 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -64,7 +64,7 @@ The distinction between the two approaches for handling fonts depends what works ### "No font faces were installed" error message -![No font faces were installed]((../../../images/wordpress-configurations/07-no-font-faces-installed.png)) +![No font faces were installed](../../../images/wordpress-configurations/07-no-font-faces-installed.png) There are two reasons you might receive an error message like the above that says that no fonts were installed and asks if the parent directory is writable by the server, both assume you have _disabled_ our modification to the directory where fonts are installed and are using the WordPress core handling (uploading to `wp-content/fonts/`). From 8c6a938c7bb60534af21d3f3431cd9918baf4dc9 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 10:44:24 -0700 Subject: [PATCH 11/34] add new screenshots --- .../07-font-installed-not-active.png | Bin 0 -> 50472 bytes .../wordpress-configurations/07-font-update.png | Bin 0 -> 70139 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 source/images/wordpress-configurations/07-font-installed-not-active.png create mode 100644 source/images/wordpress-configurations/07-font-update.png diff --git a/source/images/wordpress-configurations/07-font-installed-not-active.png b/source/images/wordpress-configurations/07-font-installed-not-active.png new file mode 100644 index 0000000000000000000000000000000000000000..16c5d12a8d0d67d7ee31795d63c7658bcca5ac1e GIT binary patch literal 50472 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

Ei6R1rekik*ZAoNhS=N^eqHxVZO&VG&U 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 literal 0 HcmV?d00001 diff --git a/source/images/wordpress-configurations/07-font-update.png b/source/images/wordpress-configurations/07-font-update.png new file mode 100644 index 0000000000000000000000000000000000000000..aa8ad0fc99d828f0ba18bea8c33e6bb4c0657732 GIT binary patch literal 70139 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 Og@?R$RwYM0e))f|%B-OP literal 0 HcmV?d00001 From 6bea7f4b53ccc0ee10eef2251433299306e5f416 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 10:45:07 -0700 Subject: [PATCH 12/34] update info about handling fonts like media files --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index a6921112e8..adedebd419 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -56,7 +56,7 @@ For more information, refer to [this Gutenberg issue](https://github.com/WordPre The distinction between the two approaches for handling fonts depends what works best for your workflow and whether you consider your fonts to be handled more like media files or more like themes and plugins. -**If you consider fonts to be more like media files**, use the default Pantheon behavior added in our `mu-plugin`. This makes it easier to _install fonts onto production sites_ but perhaps more difficult to _synchronize_ those fonts on the lower environments (test and dev). +**If you consider fonts to be more like media files**, use the default Pantheon behavior added in our `mu-plugin`. This makes it easier to _install fonts onto production sites_ but requires you to pull your database and files to the lower environments from Live. See [our documentation about database workflows](https://docs.pantheon.io/guides/mariadb-mysql/database-workflow-tools) for more information. **If you consider fonts to be more like themes and plugins**, use the WordPress default behavior and the `pantheon_modify_fonts_dir` filter. This ensures that the fonts are installed across environments, but does not necessarily mean that fonts that are _physically installed_ on your lower environments (e.g. they exist in the `wp-content/fonts` directory) are recognized by WordPress. (They may still need to be added in the WordPress admin.) From e96cddee3fd3afef43116b16eaf503fa3b95d7f0 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 10:47:42 -0700 Subject: [PATCH 13/34] update troubleshooting steps --- .../wordpress-configurations/07-wordpress-font-library.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index adedebd419..c96fd695de 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -71,5 +71,13 @@ There are two reasons you might receive an error message like the above that say 1. The site environment is Dev and is in Git mode. If the Dev environment is set to Git mode, the filesystem is not writeable and you will not be able to install fonts. 2. The site environment is Test or Live and you've set the `'pantheon_modify_fonts_dir'` filter value to `false`. In this case, you will not be able to install fonts on any environment other than Dev and you will need to commit them to your codebase. +### I've cloned my database from Live and my font is installed but not "active" + +![Font is installed but not active](../../../images/wordpress-configurations/07-font-installed-not-active.png) + +If you've cloned your database and files from your live environment to Dev or Test and the font appears in your Font Library but is not "active" (it displays a message like "0/1 variants active"), you can click into the font, select the variant you want, and click update. + +![Update Font](../../../images/wordpress-configurations/07-font-update.png) + ## More Resources * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From ed2505c72ad7115093c1c98a273d7d0016f38e98 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 11:01:47 -0700 Subject: [PATCH 14/34] add one more troubleshooting Q & A --- .../wordpress-configurations/07-wordpress-font-library.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index c96fd695de..a5ec6d8811 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -79,5 +79,9 @@ If you've cloned your database and files from your live environment to Dev or Te ![Update Font](../../../images/wordpress-configurations/07-font-update.png) +### I've uploaded fonts to my `/fonts` directory, but they aren't showing up in the Font Library + +Fonts need to be installed via the Font Library. This is because, in the backend, they are stored as a post type. Therefore, simply having a font in your `/fonts` directory does not necessarily mean it will be recognized by WordPress. + ## More Resources * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From e36ddb2ae27c3228e0fc69f8ca074d7a74636ca1 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 11:03:17 -0700 Subject: [PATCH 15/34] specify in the admin --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index a5ec6d8811..1e1fd597fe 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -81,7 +81,7 @@ If you've cloned your database and files from your live environment to Dev or Te ### I've uploaded fonts to my `/fonts` directory, but they aren't showing up in the Font Library -Fonts need to be installed via the Font Library. This is because, in the backend, they are stored as a post type. Therefore, simply having a font in your `/fonts` directory does not necessarily mean it will be recognized by WordPress. +Fonts need to be installed via the Font Library in the WordPress admin. This is because, in the backend, they are stored as a post type. Therefore, simply having a font in your `/fonts` directory does not necessarily mean it will be recognized by WordPress. ## More Resources * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From c7e9a0919f3ae99b45ea468ccef2fb2ae8085ba0 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Thu, 15 Feb 2024 11:37:18 -0700 Subject: [PATCH 16/34] Be more clear that this only happens if you've changed the Pantheon setting Co-authored-by: Phil Tyler --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 1e1fd597fe..65ab776272 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -66,7 +66,7 @@ The distinction between the two approaches for handling fonts depends what works ![No font faces were installed](../../../images/wordpress-configurations/07-no-font-faces-installed.png) -There are two reasons you might receive an error message like the above that says that no fonts were installed and asks if the parent directory is writable by the server, both assume you have _disabled_ our modification to the directory where fonts are installed and are using the WordPress core handling (uploading to `wp-content/fonts/`). +If you have disabled our modification and are using WordPress's default handling (uploading to `wp-content/fonts/`), there are two reasons you might receive an error message reporting that no fonts were installed and asks if the parent directory is writable by the server. 1. The site environment is Dev and is in Git mode. If the Dev environment is set to Git mode, the filesystem is not writeable and you will not be able to install fonts. 2. The site environment is Test or Live and you've set the `'pantheon_modify_fonts_dir'` filter value to `false`. In this case, you will not be able to install fonts on any environment other than Dev and you will need to commit them to your codebase. From 252e896357dc96cb44e96767f9f538222f3f9086 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Fri, 16 Feb 2024 14:02:24 -0700 Subject: [PATCH 17/34] remove references to "restoring wp default behavior" --- .../07-wordpress-font-library.md | 25 +++++-------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 65ab776272..8440e2cd2b 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -16,19 +16,11 @@ permalink: docs/guides/wordpress-configurations/wordpress-font-library This section provides information on how to use the WordPress Font Library on Pantheon. -[WordPress 6.5 (release name)]() introduced a new [Font Library]() feature. The Font Library allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable (`wp-content/uploads/fonts/`) directory, so that you can use the feature without any issues after updating your sites to 6.5. This changes the default WordPress core behavior of storing fonts in `wp-content/fonts/` which requires committing fonts to your Pantheon site repository and deploying them from Dev to Test to Live. +[WordPress 6.5 (release name)]() introduced a new [Font Library]() feature. The Font Library allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable (`wp-content/uploads/fonts/`) directory, so that you can use the feature without any issues after updating your sites to 6.5. This changes the default WordPress core behavior of storing fonts in `wp-content/fonts/` to work on Pantheon. -## Using the Filter +## Using the `font_dir` Filter -If you want to use the default WordPress behavior and store fonts in `wp-content/fonts` or customize the location of your installed fonts, you can use the following filter: - -```php -add_filter( 'pantheon_modify_fonts_dir', '__return_false' ); -``` - -Put this code somewhere in your site codebase as a plugin, in a theme `functions.php` file or in a [custom mu-plugin](https://docs.pantheon.io/guides/wordpress-configurations/wordpress-custom-code). This will restore the original behavior and commit fonts to your site repository. - -You can _change the directory_ where fonts are stored by using the WordPress core filter `font_dir` like this: +You can change the directory where fonts are stored by using the WordPress core filter `font_dir` like this: ```php add_filter( 'font_dir', function( $defaults ) { @@ -54,11 +46,9 @@ For more information, refer to [this Gutenberg issue](https://github.com/WordPre ## Considerations -The distinction between the two approaches for handling fonts depends what works best for your workflow and whether you consider your fonts to be handled more like media files or more like themes and plugins. - -**If you consider fonts to be more like media files**, use the default Pantheon behavior added in our `mu-plugin`. This makes it easier to _install fonts onto production sites_ but requires you to pull your database and files to the lower environments from Live. See [our documentation about database workflows](https://docs.pantheon.io/guides/mariadb-mysql/database-workflow-tools) for more information. +WordPress handles fonts more like **media files** than **plugins or themes**. This means that when fonts are added to one Pantheon site environment, they will not necessarily exist in your other WordPress environments (e.g. installing a font on Dev does not mean it will push to Test when you deploy). In WordPress, fonts have two parts, there is an underlying font post type (similar to the `attachment` post type for media files) and the physical font files themselves. Without the font post type existing in the database, WordPress has no way of knowing that a font is installed (in the same way that WordPress has no way that a particular image exists in the `/uploads` directory if it was not uploaded via the media library). -**If you consider fonts to be more like themes and plugins**, use the WordPress default behavior and the `pantheon_modify_fonts_dir` filter. This ensures that the fonts are installed across environments, but does not necessarily mean that fonts that are _physically installed_ on your lower environments (e.g. they exist in the `wp-content/fonts` directory) are recognized by WordPress. (They may still need to be added in the WordPress admin.) +If you intend to override the Pantheon behavior, care should be taken that you are not doing so with the assumption that committing font files to your repository will make them available automatically on your other environments. ## Troubleshooting @@ -66,10 +56,7 @@ The distinction between the two approaches for handling fonts depends what works ![No font faces were installed](../../../images/wordpress-configurations/07-no-font-faces-installed.png) -If you have disabled our modification and are using WordPress's default handling (uploading to `wp-content/fonts/`), there are two reasons you might receive an error message reporting that no fonts were installed and asks if the parent directory is writable by the server. - -1. The site environment is Dev and is in Git mode. If the Dev environment is set to Git mode, the filesystem is not writeable and you will not be able to install fonts. -2. The site environment is Test or Live and you've set the `'pantheon_modify_fonts_dir'` filter value to `false`. In this case, you will not be able to install fonts on any environment other than Dev and you will need to commit them to your codebase. +If you have disabled our modification or are uploading to a directory that is not writeable, you may see this error message. Ensure that if you are overriding our `font_dir` filter, that the directory you are using instead is writeable (e.g. in `wp-content/uploads/`). ### I've cloned my database from Live and my font is installed but not "active" From ad83d54319846257c0a19f5ac8f091d1dce73416 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Fri, 16 Feb 2024 14:02:36 -0700 Subject: [PATCH 18/34] note how we prioritized our filter --- .../wordpress-configurations/07-wordpress-font-library.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 8440e2cd2b..93d6e00e6a 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -36,6 +36,8 @@ add_filter( 'font_dir', function( $defaults ) { } ); ``` +The default priority for WordPress filters is `10`. We have set _our_ `font_dir` filter to priority `9` so it allows you to override our modification. + You cannot use the function `wp_get_upload_dir()` inside the `font_dir` filter because it will cause an infinite loop. Instead, if you want to use the `wp_get_upload_dir()` function, you can use a global variable as [we do in our mu-plugin](https://github.com/pantheon-systems/pantheon-mu-plugin/blob/main/inc/fonts.php) or [remove the filter and then re-add it](https://github.com/WordPress/wordcamp.org/pull/1245/files#diff-e441f1053cefcd468bd20fed91d1aac5e902871d7c564be909fc35590f9c3082R635-R637). From 0b97b88b84cd65b01afdb255ae4efac762013d35 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Fri, 16 Feb 2024 14:02:51 -0700 Subject: [PATCH 19/34] add details to how 'active' fonts work --- .../wordpress-configurations/07-wordpress-font-library.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 93d6e00e6a..acda12f582 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -68,6 +68,8 @@ If you've cloned your database and files from your live environment to Dev or Te ![Update Font](../../../images/wordpress-configurations/07-font-update.png) +Whether or not a font is "active" is similar to whether or not a plugin or theme is active. If a font is not active, it means the font is installed and recognized by WordPress but it cannot be used on the site until you activate it. + ### I've uploaded fonts to my `/fonts` directory, but they aren't showing up in the Font Library Fonts need to be installed via the Font Library in the WordPress admin. This is because, in the backend, they are stored as a post type. Therefore, simply having a font in your `/fonts` directory does not necessarily mean it will be recognized by WordPress. From ad656715fff8016d6185229b09c1e7513e4a183e Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Fri, 16 Feb 2024 14:03:18 -0700 Subject: [PATCH 20/34] update copy about post type this was already noted in the considerations, so we don't need to explain it again here --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index acda12f582..df67e462c3 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -72,7 +72,7 @@ Whether or not a font is "active" is similar to whether or not a plugin or theme ### I've uploaded fonts to my `/fonts` directory, but they aren't showing up in the Font Library -Fonts need to be installed via the Font Library in the WordPress admin. This is because, in the backend, they are stored as a post type. Therefore, simply having a font in your `/fonts` directory does not necessarily mean it will be recognized by WordPress. +Fonts need to be installed via the Font Library in the WordPress admin. This is because fonts contain data that is stored in a post type. Simply having a font in your `/fonts` directory does not mean it will be recognized by WordPress. ## More Resources * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From 0785575faeb9b64a451fa04382ee9999d77c1a8b Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Fri, 16 Feb 2024 16:03:06 -0700 Subject: [PATCH 21/34] simplify language Co-authored-by: Phil Tyler --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index df67e462c3..182d9d3beb 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -48,7 +48,7 @@ For more information, refer to [this Gutenberg issue](https://github.com/WordPre ## Considerations -WordPress handles fonts more like **media files** than **plugins or themes**. This means that when fonts are added to one Pantheon site environment, they will not necessarily exist in your other WordPress environments (e.g. installing a font on Dev does not mean it will push to Test when you deploy). In WordPress, fonts have two parts, there is an underlying font post type (similar to the `attachment` post type for media files) and the physical font files themselves. Without the font post type existing in the database, WordPress has no way of knowing that a font is installed (in the same way that WordPress has no way that a particular image exists in the `/uploads` directory if it was not uploaded via the media library). +WordPress handles fonts more like **media files** than **plugins or themes**. This means that when fonts are added to one Pantheon site environment, they will not necessarily exist in your other environments (e.g. installing a font on Dev does not mean it will push to Test when you deploy). In WordPress, fonts have two parts, there is a font post type (similar to the `attachment` post type for media files) and the font files themselves. Without the font post type existing in the database, WordPress has no way of knowing that a font is installed (in the same way that WordPress has no way that a particular image exists in the `/uploads` directory if it was not uploaded via the media library). If you intend to override the Pantheon behavior, care should be taken that you are not doing so with the assumption that committing font files to your repository will make them available automatically on your other environments. From 8ced6059a47cb9e5106d0518ba1b043825750b56 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Fri, 16 Feb 2024 16:03:36 -0700 Subject: [PATCH 22/34] more simplification Co-authored-by: Phil Tyler --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 182d9d3beb..0937edde6c 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -50,7 +50,7 @@ For more information, refer to [this Gutenberg issue](https://github.com/WordPre WordPress handles fonts more like **media files** than **plugins or themes**. This means that when fonts are added to one Pantheon site environment, they will not necessarily exist in your other environments (e.g. installing a font on Dev does not mean it will push to Test when you deploy). In WordPress, fonts have two parts, there is a font post type (similar to the `attachment` post type for media files) and the font files themselves. Without the font post type existing in the database, WordPress has no way of knowing that a font is installed (in the same way that WordPress has no way that a particular image exists in the `/uploads` directory if it was not uploaded via the media library). -If you intend to override the Pantheon behavior, care should be taken that you are not doing so with the assumption that committing font files to your repository will make them available automatically on your other environments. +If you intend to override the Pantheon behavior, know that committing font files to your repository will not make them available automatically on your other environments. ## Troubleshooting From 5968b207edd71ea7a0353fb4111b6e4e8df95f28 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 09:54:19 -0600 Subject: [PATCH 23/34] clarify introductory paragraph --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 0937edde6c..c925578e29 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -16,7 +16,7 @@ permalink: docs/guides/wordpress-configurations/wordpress-font-library This section provides information on how to use the WordPress Font Library on Pantheon. -[WordPress 6.5 (release name)]() introduced a new [Font Library]() feature. The Font Library allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable (`wp-content/uploads/fonts/`) directory, so that you can use the feature without any issues after updating your sites to 6.5. This changes the default WordPress core behavior of storing fonts in `wp-content/fonts/` to work on Pantheon. +[WordPress 6.5 (release name)]() introduced a new [Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) feature. The Font Library allows you to upload fonts from your computer or add any of the fonts available on Google's font library to your WordPress site. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable directory (`wp-content/uploads/fonts/`), so that you can use the feature without any issues after updating your sites to 6.5. ## Using the `font_dir` Filter From aef5e79a2af01936617801dfb187f4f1e1d7873b Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 09:54:48 -0600 Subject: [PATCH 24/34] discuss (new) wp default behavior and why we're keeping our mu-plugin behavior --- .../wordpress-configurations/07-wordpress-font-library.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index c925578e29..69c4f65285 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -18,6 +18,8 @@ This section provides information on how to use the WordPress Font Library on Pa [WordPress 6.5 (release name)]() introduced a new [Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) feature. The Font Library allows you to upload fonts from your computer or add any of the fonts available on Google's font library to your WordPress site. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable directory (`wp-content/uploads/fonts/`), so that you can use the feature without any issues after updating your sites to 6.5. +By default, WordPress will install fonts into `wp-content/fonts/` if it is writeable. If `wp-content/fonts/` is not writeable, like on Pantheon environments, WordPress will install fonts into `wp-content/uploads/fonts/`. This can create inconsistency if WordPress is using its default behavior because your `wp-content/fonts/` is likely to be writeable on your local environment. In this instance, fonts installed _on Pantheon_ would be stored in `wp-content/uploads/fonts` but fonts installed _locally_ would be stored in `wp-content/fonts`, which is why we have altered the behavior in the mu-plugin. + ## Using the `font_dir` Filter You can change the directory where fonts are stored by using the WordPress core filter `font_dir` like this: From db1d1252bd39c72805e73256c34e635e2192c960 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 09:55:02 -0600 Subject: [PATCH 25/34] remove note, this is no longer an issue --- .../wordpress-configurations/07-wordpress-font-library.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 69c4f65285..6fc8b0fcdc 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -40,14 +40,6 @@ add_filter( 'font_dir', function( $defaults ) { The default priority for WordPress filters is `10`. We have set _our_ `font_dir` filter to priority `9` so it allows you to override our modification. - - -You cannot use the function `wp_get_upload_dir()` inside the `font_dir` filter because it will cause an infinite loop. Instead, if you want to use the `wp_get_upload_dir()` function, you can use a global variable as [we do in our mu-plugin](https://github.com/pantheon-systems/pantheon-mu-plugin/blob/main/inc/fonts.php) or [remove the filter and then re-add it](https://github.com/WordPress/wordcamp.org/pull/1245/files#diff-e441f1053cefcd468bd20fed91d1aac5e902871d7c564be909fc35590f9c3082R635-R637). - -For more information, refer to [this Gutenberg issue](https://github.com/WordPress/gutenberg/issues/58696). - - - ## Considerations WordPress handles fonts more like **media files** than **plugins or themes**. This means that when fonts are added to one Pantheon site environment, they will not necessarily exist in your other environments (e.g. installing a font on Dev does not mean it will push to Test when you deploy). In WordPress, fonts have two parts, there is a font post type (similar to the `attachment` post type for media files) and the font files themselves. Without the font post type existing in the database, WordPress has no way of knowing that a font is installed (in the same way that WordPress has no way that a particular image exists in the `/uploads` directory if it was not uploaded via the media library). From ad0a5af7712857a35accd647dac865d4c3eab410 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 09:55:28 -0600 Subject: [PATCH 26/34] update language about overriding our font_dir filter --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 6fc8b0fcdc..c545500c5a 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -52,7 +52,7 @@ If you intend to override the Pantheon behavior, know that committing font files ![No font faces were installed](../../../images/wordpress-configurations/07-no-font-faces-installed.png) -If you have disabled our modification or are uploading to a directory that is not writeable, you may see this error message. Ensure that if you are overriding our `font_dir` filter, that the directory you are using instead is writeable (e.g. in `wp-content/uploads/`). +If you have altered the `font_dir` path and are uploading to a directory that is not writeable, you may see this error message. Ensure that the directory you are using in your `font_dir` filter is writeable (e.g. in `wp-content/uploads/`). ### I've cloned my database from Live and my font is installed but not "active" From b48a981b56776285c44d6d7c4c49ab565282a454 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 09:55:57 -0600 Subject: [PATCH 27/34] add our G'berg issue for font handling for manual uploads --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index c545500c5a..895dd19b67 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -66,7 +66,7 @@ Whether or not a font is "active" is similar to whether or not a plugin or theme ### I've uploaded fonts to my `/fonts` directory, but they aren't showing up in the Font Library -Fonts need to be installed via the Font Library in the WordPress admin. This is because fonts contain data that is stored in a post type. Simply having a font in your `/fonts` directory does not mean it will be recognized by WordPress. +Fonts need to be installed via the Font Library in the WordPress admin. This is because fonts contain data that is stored in a post type. Simply having a font in your `/fonts` directory does not mean it will be recognized by WordPress. See [this Gutenberg issue](https://github.com/WordPress/gutenberg/issues/59102) to track this in WordPress core. ## More Resources * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From e356c02b9b1768b86089c68026dc2827ea09c385 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 09:56:08 -0600 Subject: [PATCH 28/34] add link to more resources --- .../guides/wordpress-configurations/07-wordpress-font-library.md | 1 + 1 file changed, 1 insertion(+) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index 895dd19b67..c35a5b2d24 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -69,4 +69,5 @@ Whether or not a font is "active" is similar to whether or not a plugin or theme Fonts need to be installed via the Font Library in the WordPress admin. This is because fonts contain data that is stored in a post type. Simply having a font in your `/fonts` directory does not mean it will be recognized by WordPress. See [this Gutenberg issue](https://github.com/WordPress/gutenberg/issues/59102) to track this in WordPress core. ## More Resources +* [New Feature: Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) * [Font Library Gutenberg Tracking Ticket](https://github.com/WordPress/gutenberg/issues/55277) \ No newline at end of file From 46922b29d1e61685e52987fc9a4ffe83a43b2dbb Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 10:03:52 -0600 Subject: [PATCH 29/34] remove release notes for wp 6.5 from this PR --- source/releasenotes/2024-03-26-wordpress-6.5.md | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 source/releasenotes/2024-03-26-wordpress-6.5.md diff --git a/source/releasenotes/2024-03-26-wordpress-6.5.md b/source/releasenotes/2024-03-26-wordpress-6.5.md deleted file mode 100644 index a2d15af919..0000000000 --- a/source/releasenotes/2024-03-26-wordpress-6.5.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: WordPress 6.5 (release name) Release -published_date: "2024-03-26" -categories: [wordpress] ---- - -The latest version of WordPress, [6.5 (release name)](), became available on Pantheon as of March 26, 2024. - -

Highlights

- -* WordPress 6.5 introduces the new [Font Library](). This feature allows you to upload fonts to your WordPress site or install any of the fonts available from Google's font library. -* By default, WordPress will store these fonts into the `wp-content/fonts` directory. On Pantheon, this directory is not writeable on live sites. We have added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable `wp-content/uploads/fonts/` directory, so that you can use the feature without any issues after updating your sites to 6.5. -* If you would like to restore the original behavior and commit fonts to your site repository, refer to our [documentation](/guides/wordpress-configurations/wordpress-font-library). From 657c4b25e82096e1eeb2ed4ca1a9643e7b9de9e7 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 10:04:30 -0600 Subject: [PATCH 30/34] remove link to release post (that doesn't exist) so we can publish this page sooner --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index c35a5b2d24..aaf195ce3d 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -16,7 +16,7 @@ permalink: docs/guides/wordpress-configurations/wordpress-font-library This section provides information on how to use the WordPress Font Library on Pantheon. -[WordPress 6.5 (release name)]() introduced a new [Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) feature. The Font Library allows you to upload fonts from your computer or add any of the fonts available on Google's font library to your WordPress site. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable directory (`wp-content/uploads/fonts/`), so that you can use the feature without any issues after updating your sites to 6.5. +WordPress 6.5 introduces a new [Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) feature. The Font Library allows you to upload fonts from your computer or add any of the fonts available on Google's font library to your WordPress site. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable directory (`wp-content/uploads/fonts/`), so that you can use the feature without any issues after updating your sites to 6.5. By default, WordPress will install fonts into `wp-content/fonts/` if it is writeable. If `wp-content/fonts/` is not writeable, like on Pantheon environments, WordPress will install fonts into `wp-content/uploads/fonts/`. This can create inconsistency if WordPress is using its default behavior because your `wp-content/fonts/` is likely to be writeable on your local environment. In this instance, fonts installed _on Pantheon_ would be stored in `wp-content/uploads/fonts` but fonts installed _locally_ would be stored in `wp-content/fonts`, which is why we have altered the behavior in the mu-plugin. From 64c1337093b72cd93a30d3a728f952632f10aa15 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 10:32:59 -0600 Subject: [PATCH 31/34] add new plugin tag for PAPC release note --- .../2024-03-11-pantheon-advanced-page-cache-1.5.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md b/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md index a1416f61a7..1fb021082c 100644 --- a/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md +++ b/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md @@ -1,7 +1,7 @@ --- title: Enhancements in Pantheon Advanced Page Cache v1.5.0 published_date: "2024-03-11" -categories: [wordpress] +categories: [wordpress, plugins] --- Pantheon Advanced Page Cache v1.5.0 is now available on [WordPress.org](https://wordpress.org/plugins/pantheon-advanced-page-cache/) and [GitHub](https://github.com/pantheon-systems/pantheon-advanced-page-cache/releases/tag/1.5.0). This release adds a new filter to make cache purges less aggressive and provide more flexibility for developers and the sites they maintain. You can learn about the filter in the plugin's [README file](https://github.com/pantheon-systems/pantheon-advanced-page-cache?tab=readme-ov-file#ignoring-specific-post-types) which includes an example of how to use it. From 529e57f017a116abe758a8f45755f5b0ec10cb53 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 10:33:12 -0600 Subject: [PATCH 32/34] add a new release note for the MU plugin release --- source/releasenotes/2024-03-04-pantheon-mu-plugin-1-3-3.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 source/releasenotes/2024-03-04-pantheon-mu-plugin-1-3-3.md diff --git a/source/releasenotes/2024-03-04-pantheon-mu-plugin-1-3-3.md b/source/releasenotes/2024-03-04-pantheon-mu-plugin-1-3-3.md new file mode 100644 index 0000000000..59cd53c19f --- /dev/null +++ b/source/releasenotes/2024-03-04-pantheon-mu-plugin-1-3-3.md @@ -0,0 +1,7 @@ +--- +title: Pantheon MU Plugin v1.3.3 updates +published_date: "2024-03-04" +categories: [wordpress, plugins] +--- + +WordPress 6.5 will add a new [Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) feature. The Font Library allows you to upload fonts from your computer or add any of the fonts available on Google's font library to your WordPress site. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to support the new Font Library feature. You can read more about the Font Library feature in our [guide to using the Font Library on Pantheon](/guides/wordpress-configurations/wordpress-font-library). \ No newline at end of file From ceedeba5aac3c71f9f1c0a4b8b79577aab6185c2 Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 14:51:29 -0600 Subject: [PATCH 33/34] note when developing locally Co-authored-by: Phil Tyler --- .../wordpress-configurations/07-wordpress-font-library.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md index aaf195ce3d..5d648a6588 100644 --- a/source/content/guides/wordpress-configurations/07-wordpress-font-library.md +++ b/source/content/guides/wordpress-configurations/07-wordpress-font-library.md @@ -18,7 +18,7 @@ This section provides information on how to use the WordPress Font Library on Pa WordPress 6.5 introduces a new [Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/) feature. The Font Library allows you to upload fonts from your computer or add any of the fonts available on Google's font library to your WordPress site. In anticipation of this, Pantheon has added a feature to our [Pantheon MU Plugin](https://github.com/pantheon-systems/pantheon-mu-plugin) to store those fonts in a writeable directory (`wp-content/uploads/fonts/`), so that you can use the feature without any issues after updating your sites to 6.5. -By default, WordPress will install fonts into `wp-content/fonts/` if it is writeable. If `wp-content/fonts/` is not writeable, like on Pantheon environments, WordPress will install fonts into `wp-content/uploads/fonts/`. This can create inconsistency if WordPress is using its default behavior because your `wp-content/fonts/` is likely to be writeable on your local environment. In this instance, fonts installed _on Pantheon_ would be stored in `wp-content/uploads/fonts` but fonts installed _locally_ would be stored in `wp-content/fonts`, which is why we have altered the behavior in the mu-plugin. +By default, WordPress will install fonts into `wp-content/fonts/` if it is writeable. If `wp-content/fonts/` is not writeable, like on Pantheon environments, WordPress will install fonts into `wp-content/uploads/fonts/`. This can create inconsistency when developing locally if WordPress is using its default behavior because your `wp-content/fonts/` is likely to be writeable on your local environment. In this instance, fonts installed _on Pantheon_ would be stored in `wp-content/uploads/fonts` but fonts installed _locally_ would be stored in `wp-content/fonts`, which is why we have altered the behavior in the mu-plugin. ## Using the `font_dir` Filter From 82d259df29488a7c497f7ada4b01916318a35c6c Mon Sep 17 00:00:00 2001 From: Chris Reynolds Date: Tue, 19 Mar 2024 14:52:34 -0600 Subject: [PATCH 34/34] remove unrelated release note update Co-authored-by: Phil Tyler --- .../2024-03-11-pantheon-advanced-page-cache-1.5.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md b/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md index 1fb021082c..a1416f61a7 100644 --- a/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md +++ b/source/releasenotes/2024-03-11-pantheon-advanced-page-cache-1.5.0.md @@ -1,7 +1,7 @@ --- title: Enhancements in Pantheon Advanced Page Cache v1.5.0 published_date: "2024-03-11" -categories: [wordpress, plugins] +categories: [wordpress] --- Pantheon Advanced Page Cache v1.5.0 is now available on [WordPress.org](https://wordpress.org/plugins/pantheon-advanced-page-cache/) and [GitHub](https://github.com/pantheon-systems/pantheon-advanced-page-cache/releases/tag/1.5.0). This release adds a new filter to make cache purges less aggressive and provide more flexibility for developers and the sites they maintain. You can learn about the filter in the plugin's [README file](https://github.com/pantheon-systems/pantheon-advanced-page-cache?tab=readme-ov-file#ignoring-specific-post-types) which includes an example of how to use it.