From ec3b35c18c54aa160557a1519658ceecaf1948e0 Mon Sep 17 00:00:00 2001 From: salvatorecorsi <86927009+salvatorecorsi@users.noreply.github.com> Date: Wed, 11 Nov 2026 07:12:30 +0100 Subject: [PATCH] Administration: Deduplicate Custom Fields dropdown options --- src/wp-admin/includes/template.php | 1 + .../phpunit/tests/admin/includesTemplate.php | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/src/wp-admin/includes/template.php b/src/wp-admin/includes/template.php index c4496dea3d403..830b564b91422 100644 --- a/src/wp-admin/includes/template.php +++ b/src/wp-admin/includes/template.php @@ -734,6 +734,7 @@ function meta_form( $post = null ) { } if ( $keys ) { + $keys = array_unique( $keys ); natcasesort( $keys ); } ?> diff --git a/tests/phpunit/tests/admin/includesTemplate.php b/tests/phpunit/tests/admin/includesTemplate.php index 6e8c9461c7e61..92dfcd4f43248 100644 --- a/tests/phpunit/tests/admin/includesTemplate.php +++ b/tests/phpunit/tests/admin/includesTemplate.php @@ -105,6 +105,45 @@ public function test_get_inline_data_contains_term_if_show_ui_is_false_but_show_ $this->expectOutputRegex( '/