Skip to content

Commit 52f20f9

Browse files
authored
Admin Menu: Fix duplicate Jetpack submenus (#45131)
1 parent 9292f67 commit 52f20f9

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: patch
2+
Type: fixed
3+
4+
Admin Menu: Fix duplicate Jetpack submenus

projects/packages/jetpack-mu-wpcom/src/features/wpcom-admin-menu/wpcom-admin-menu.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,14 @@ function wpcom_reorder_submenu( $menu_slug, $desired_order ) {
193193
return;
194194
}
195195

196+
$domain = wp_parse_url( home_url(), PHP_URL_HOST );
196197
$ordered_submenu = array();
197198

198199
// Re-add submenu items in the desired order.
199200
foreach ( $desired_order as $submenu_slug ) {
200201
foreach ( $submenu[ $menu_slug ] as $item ) {
201-
if ( str_contains( $item[2], $submenu_slug ) ) {
202+
$clean_url = str_replace( $domain, '', $item[2] );
203+
if ( str_contains( $clean_url, $submenu_slug ) ) {
202204
$ordered_submenu[] = $item;
203205
}
204206
}

0 commit comments

Comments
 (0)