Make WordPress Core

Ticket #37219: 37219.patch

File 37219.patch, 3.4 KB (added by sebastian.pisula, 8 years ago)
  • wp-admin/menu-header.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    149149                                $menu_file = substr( $menu_file, 0, $pos );
    150150                        if ( ! empty( $menu_hook ) || ( ( 'index.php' != $submenu_items[0][2] ) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) ) {
    151151                                $admin_is_parent = true;
    152                                 echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>$title</div></a>";
     152                                echo "<a href='".add_query_arg('page', $submenu_items[0][2], admin_url('admin.php'))."'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>$title</div></a>";
    153153                        } else {
    154                                 echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>$title</div></a>";
     154                                echo "\n\t<a href='".admin_url($submenu_items[0][2])."'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>$title</div></a>";
    155155                        }
    156156                } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) {
    157157                        $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' );
     
    160160                                $menu_file = substr( $menu_file, 0, $pos );
    161161                        if ( ! empty( $menu_hook ) || ( ( 'index.php' != $item[2] ) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) ) {
    162162                                $admin_is_parent = true;
    163                                 echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
     163                                echo "\n\t<a href='".add_query_arg('page', $item[2], admin_url('admin.php'))."'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
    164164                        } else {
    165                                 echo "\n\t<a href='{$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
     165                                echo "\n\t<a href='".admin_url($item[2])."'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
    166166                        }
    167167                }
    168168
     
    221221                                        if ( ( ! $admin_is_parent && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! is_dir( WP_PLUGIN_DIR . "/{$item[2]}" ) ) || file_exists( $menu_file ) )
    222222                                                $sub_item_url = add_query_arg( array( 'page' => $sub_item[2] ), $item[2] );
    223223                                        else
    224                                                 $sub_item_url = add_query_arg( array( 'page' => $sub_item[2] ), 'admin.php' );
     224                                                $sub_item_url = add_query_arg( array( 'page' => $sub_item[2] ), admin_url('admin.php') );
    225225
    226226                                        $sub_item_url = esc_url( $sub_item_url );
    227                                         echo "<li$class><a href='$sub_item_url'$class>$title</a></li>";
     227                                        echo "<li$class><a href='".admin_url($sub_item_url)."'$class>$title</a></li>";
    228228                                } else {
    229                                         echo "<li$class><a href='{$sub_item[2]}'$class>$title</a></li>";
     229                                        echo "<li$class><a href='".admin_url($sub_item[2])."'$class>$title</a></li>";
    230230                                }
    231231                        }
    232232                        echo "</ul>";