From 781874a55da012bb43b81fb778b3155cebd95ab3 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Thu, 13 Aug 2026 09:15:57 +1000 Subject: [PATCH 1/6] About svgs testing. --- src/wp-admin/css/about.css | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/wp-admin/css/about.css b/src/wp-admin/css/about.css index bb17f4f8d2006..9ffca7ea8567c 100644 --- a/src/wp-admin/css/about.css +++ b/src/wp-admin/css/about.css @@ -603,7 +603,7 @@ padding-right: 26rem; /* Space for the background image. */ min-height: clamp(10rem, 25vw, 18.75rem); border-radius: var(--border-radius); - background-image: url(https://s.w.org/images/core/7.1/about-header-default.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default.svg?ver=20260804); background-repeat: no-repeat; background-position: right center; background-size: cover; @@ -613,39 +613,39 @@ } .credits-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-credits.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits.svg?ver=20260804); } .freedoms-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-freedoms.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms.svg?ver=20260804); } .privacy-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-privacy.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy.svg?ver=20260804); } .contribute-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-get-involved.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved.svg?ver=20260804); } [dir="rtl"] .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-default-rtl.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default-rtl.svg?ver=20260804); } [dir="rtl"] .credits-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-credits-rtl.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits-rtl.svg?ver=20260804); } [dir="rtl"] .freedoms-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-freedoms-rtl.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms-rtl.svg?ver=20260804); } [dir="rtl"] .privacy-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-privacy-rtl.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy-rtl.svg?ver=20260804); } [dir="rtl"] .contribute-php .about__header { - background-image: url(https://s.w.org/images/core/7.1/about-header-get-involved-rtl.webp?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved-rtl.svg?ver=20260804); } .about__header-image { From 7ddf4f6d8446ed560e74fdd68cab2ba5eea9eb73 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Thu, 13 Aug 2026 09:22:10 +1000 Subject: [PATCH 2/6] Optimized release badge. --- src/wp-admin/images/about-release-badge.svg | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/wp-admin/images/about-release-badge.svg b/src/wp-admin/images/about-release-badge.svg index 8380db37771cf..845f4817a441f 100644 --- a/src/wp-admin/images/about-release-badge.svg +++ b/src/wp-admin/images/about-release-badge.svg @@ -1,18 +1 @@ - - - - - - - - - - - - - - - - - - + \ No newline at end of file From 166355e5232767d50b477e8e9b850c9d29bdb61a Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Thu, 13 Aug 2026 09:29:54 +1000 Subject: [PATCH 3/6] Update cache busting strings. --- src/wp-admin/css/about.css | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/wp-admin/css/about.css b/src/wp-admin/css/about.css index 9ffca7ea8567c..9dbf2399cce27 100644 --- a/src/wp-admin/css/about.css +++ b/src/wp-admin/css/about.css @@ -603,7 +603,7 @@ padding-right: 26rem; /* Space for the background image. */ min-height: clamp(10rem, 25vw, 18.75rem); border-radius: var(--border-radius); - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default.svg?ver=20260813); background-repeat: no-repeat; background-position: right center; background-size: cover; @@ -613,39 +613,39 @@ } .credits-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits.svg?ver=20260813); } .freedoms-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms.svg?ver=20260813); } .privacy-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy.svg?ver=20260813); } .contribute-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved.svg?ver=20260813); } [dir="rtl"] .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default-rtl.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default-rtl.svg?ver=20260813); } [dir="rtl"] .credits-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits-rtl.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits-rtl.svg?ver=20260813); } [dir="rtl"] .freedoms-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms-rtl.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms-rtl.svg?ver=20260813); } [dir="rtl"] .privacy-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy-rtl.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy-rtl.svg?ver=20260813); } [dir="rtl"] .contribute-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved-rtl.svg?ver=20260804); + background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved-rtl.svg?ver=20260813); } .about__header-image { From 28c32d7d827d4a90c165bc888789128999e96529 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Thu, 13 Aug 2026 09:53:30 +1000 Subject: [PATCH 4/6] Updated feature images. --- src/wp-admin/about.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wp-admin/about.php b/src/wp-admin/about.php index 4a421ac00cfba..955ac1f051920 100644 --- a/src/wp-admin/about.php +++ b/src/wp-admin/about.php @@ -75,7 +75,7 @@
- +
@@ -83,7 +83,7 @@
- +
@@ -105,7 +105,7 @@
- +
@@ -113,7 +113,7 @@
- +
From 7bb4631011fc3dd15c3769a50c9c0faf6928d765 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Fri, 14 Aug 2026 07:51:26 +1000 Subject: [PATCH 5/6] Serve about headers from WP install. --- src/wp-admin/css/about.css | 20 +++++++++---------- .../images/about-header-credits-rtl.svg | 1 + src/wp-admin/images/about-header-credits.svg | 1 + .../images/about-header-default-rtl.svg | 1 + src/wp-admin/images/about-header-default.svg | 1 + .../images/about-header-freedoms-rtl.svg | 1 + src/wp-admin/images/about-header-freedoms.svg | 1 + .../images/about-header-get-involved-rtl.svg | 1 + .../images/about-header-get-involved.svg | 1 + .../images/about-header-privacy-rtl.svg | 1 + src/wp-admin/images/about-header-privacy.svg | 1 + src/wp-admin/includes/update-core.php | 11 +++++++--- 12 files changed, 28 insertions(+), 13 deletions(-) create mode 100644 src/wp-admin/images/about-header-credits-rtl.svg create mode 100644 src/wp-admin/images/about-header-credits.svg create mode 100644 src/wp-admin/images/about-header-default-rtl.svg create mode 100644 src/wp-admin/images/about-header-default.svg create mode 100644 src/wp-admin/images/about-header-freedoms-rtl.svg create mode 100644 src/wp-admin/images/about-header-freedoms.svg create mode 100644 src/wp-admin/images/about-header-get-involved-rtl.svg create mode 100644 src/wp-admin/images/about-header-get-involved.svg create mode 100644 src/wp-admin/images/about-header-privacy-rtl.svg create mode 100644 src/wp-admin/images/about-header-privacy.svg diff --git a/src/wp-admin/css/about.css b/src/wp-admin/css/about.css index 9dbf2399cce27..9d6d8adff4a34 100644 --- a/src/wp-admin/css/about.css +++ b/src/wp-admin/css/about.css @@ -603,7 +603,7 @@ padding-right: 26rem; /* Space for the background image. */ min-height: clamp(10rem, 25vw, 18.75rem); border-radius: var(--border-radius); - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default.svg?ver=20260813); + background-image: url(../images/about-header-default.svg?ver=7.1); background-repeat: no-repeat; background-position: right center; background-size: cover; @@ -613,39 +613,39 @@ } .credits-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits.svg?ver=20260813); + background-image: url(../images/about-header-credits.svg?ver=7.1); } .freedoms-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms.svg?ver=20260813); + background-image: url(../images/about-header-freedoms.svg?ver=7.1); } .privacy-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy.svg?ver=20260813); + background-image: url(../images/about-header-privacy.svg?ver=7.1); } .contribute-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved.svg?ver=20260813); + background-image: url(../images/about-header-get-involved.svg?ver=7.1); } [dir="rtl"] .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-default-rtl.svg?ver=20260813); + background-image: url(../images/about-header-default-rtl.svg?ver=7.1); } [dir="rtl"] .credits-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-credits-rtl.svg?ver=20260813); + background-image: url(../images/about-header-credits-rtl.svg?ver=7.1); } [dir="rtl"] .freedoms-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-freedoms-rtl.svg?ver=20260813); + background-image: url(../images/about-header-freedoms-rtl.svg?ver=7.1); } [dir="rtl"] .privacy-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-privacy-rtl.svg?ver=20260813); + background-image: url(../images/about-header-privacy-rtl.svg?ver=7.1); } [dir="rtl"] .contribute-php .about__header { - background-image: url(https://peterwilson.cc/content/_wp_71_about/about-header-get-involved-rtl.svg?ver=20260813); + background-image: url(../images/about-header-get-involved-rtl.svg?ver=7.1); } .about__header-image { diff --git a/src/wp-admin/images/about-header-credits-rtl.svg b/src/wp-admin/images/about-header-credits-rtl.svg new file mode 100644 index 0000000000000..001e47d6949f8 --- /dev/null +++ b/src/wp-admin/images/about-header-credits-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-credits.svg b/src/wp-admin/images/about-header-credits.svg new file mode 100644 index 0000000000000..ac6dfef6883ea --- /dev/null +++ b/src/wp-admin/images/about-header-credits.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-default-rtl.svg b/src/wp-admin/images/about-header-default-rtl.svg new file mode 100644 index 0000000000000..d8574fc4c3b75 --- /dev/null +++ b/src/wp-admin/images/about-header-default-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-default.svg b/src/wp-admin/images/about-header-default.svg new file mode 100644 index 0000000000000..ca71da7d8a2be --- /dev/null +++ b/src/wp-admin/images/about-header-default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-freedoms-rtl.svg b/src/wp-admin/images/about-header-freedoms-rtl.svg new file mode 100644 index 0000000000000..5eb445f4b8a4a --- /dev/null +++ b/src/wp-admin/images/about-header-freedoms-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-freedoms.svg b/src/wp-admin/images/about-header-freedoms.svg new file mode 100644 index 0000000000000..e996bcc373802 --- /dev/null +++ b/src/wp-admin/images/about-header-freedoms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-get-involved-rtl.svg b/src/wp-admin/images/about-header-get-involved-rtl.svg new file mode 100644 index 0000000000000..3db4448e465af --- /dev/null +++ b/src/wp-admin/images/about-header-get-involved-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-get-involved.svg b/src/wp-admin/images/about-header-get-involved.svg new file mode 100644 index 0000000000000..17b2717ddf63b --- /dev/null +++ b/src/wp-admin/images/about-header-get-involved.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-privacy-rtl.svg b/src/wp-admin/images/about-header-privacy-rtl.svg new file mode 100644 index 0000000000000..e2b3084e14b55 --- /dev/null +++ b/src/wp-admin/images/about-header-privacy-rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/images/about-header-privacy.svg b/src/wp-admin/images/about-header-privacy.svg new file mode 100644 index 0000000000000..ed37fb636362b --- /dev/null +++ b/src/wp-admin/images/about-header-privacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wp-admin/includes/update-core.php b/src/wp-admin/includes/update-core.php index 01dba5e25a22f..e34716f0c8b24 100644 --- a/src/wp-admin/includes/update-core.php +++ b/src/wp-admin/includes/update-core.php @@ -767,12 +767,17 @@ 'wp-includes/blocks/query/style.min.css', 'wp-includes/blocks/query/style-rtl.css', 'wp-includes/blocks/query/style.css', - 'wp-admin/images/about-header-privacy.svg', 'wp-admin/images/about-header-about.svg', - 'wp-admin/images/about-header-credits.svg', - 'wp-admin/images/about-header-freedoms.svg', 'wp-admin/images/about-header-contribute.svg', 'wp-admin/images/about-header-background.svg', + /* + * Restored in WordPress 7.1 + * + * 'wp-admin/images/about-header-privacy.svg', + * 'wp-admin/images/about-header-credits.svg', + * 'wp-admin/images/about-header-freedoms.svg', + */ + // 6.6 'wp-includes/blocks/block/editor.css', 'wp-includes/blocks/block/editor.min.css', From c8e3ecf22bb3476cfac7279b3f2d5a97f170a2e2 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Fri, 14 Aug 2026 08:26:57 +1000 Subject: [PATCH 6/6] Lazy load feature images 2-4. --- src/wp-admin/about.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wp-admin/about.php b/src/wp-admin/about.php index 955ac1f051920..98ddb2d241989 100644 --- a/src/wp-admin/about.php +++ b/src/wp-admin/about.php @@ -83,7 +83,7 @@
- +
@@ -105,7 +105,7 @@
- +
@@ -113,7 +113,7 @@
- +