diff --git a/src/wp-admin/menu-header.php b/src/wp-admin/menu-header.php
index ee90d23152..ec2ec338e7 100644
a
|
b
|
get_admin_page_parent(); |
68 | 68 | function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
69 | 69 | global $self, $parent_file, $submenu_file, $plugin_page, $typenow; |
70 | 70 | |
| 71 | $admin_url = admin_url(); |
71 | 72 | $first = true; |
72 | 73 | // 0 = menu_title, 1 = capability, 2 = menu_slug, 3 = page_title, 4 = classes, 5 = hookname, 6 = icon_url. |
73 | 74 | foreach ( $menu as $key => $item ) { |
… |
… |
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
166 | 167 | && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) |
167 | 168 | ) { |
168 | 169 | $admin_is_parent = true; |
169 | | echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>"; |
| 170 | echo "<a href='" . WP_Http::make_absolute_url( "admin.php?page={$submenu_items[0][2]}", $admin_url ) . "'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>"; |
170 | 171 | } else { |
171 | | echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>"; |
| 172 | echo "\n\t<a href='" . WP_Http::make_absolute_url( $submenu_items[0][2], $admin_url ) . "'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>"; |
172 | 173 | } |
173 | 174 | } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) { |
174 | 175 | $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' ); |
… |
… |
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
185 | 186 | && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) |
186 | 187 | ) { |
187 | 188 | $admin_is_parent = true; |
188 | | echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; |
| 189 | echo "\n\t<a href='" . WP_Http::make_absolute_url( "admin.php?page={$item[2]}", $admin_url ) . "'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; |
189 | 190 | } else { |
190 | | echo "\n\t<a href='{$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; |
| 191 | echo "\n\t<a href='" . WP_Http::make_absolute_url( $item[2], $admin_url ) . "'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>"; |
191 | 192 | } |
192 | 193 | } |
193 | 194 | |
… |
… |
function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) { |
265 | 266 | } |
266 | 267 | |
267 | 268 | $sub_item_url = esc_url( $sub_item_url ); |
268 | | echo "<li$class><a href='$sub_item_url'$class$aria_attributes>$title</a></li>"; |
| 269 | echo "<li$class><a href='" . WP_Http::make_absolute_url( $sub_item_url, $admin_url ) . "'$class$aria_attributes>$title</a></li>"; |
269 | 270 | } else { |
270 | | echo "<li$class><a href='{$sub_item[2]}'$class$aria_attributes>$title</a></li>"; |
| 271 | echo "<li$class><a href='" . WP_Http::make_absolute_url( $sub_item[2], $admin_url ) . "'$class$aria_attributes>$title</a></li>"; |
271 | 272 | } |
272 | 273 | } |
273 | 274 | echo '</ul>'; |