From 18da5392f95dff63c7919c22f0999d336090362c Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Thu, 18 Nov 2010 23:07:59 +0000 Subject: [PATCH] Link to edit profile screen within same admin if in network or user admin. git-svn-id: https://develop.svn.wordpress.org/trunk@16475 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/link-template.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wp-includes/link-template.php b/wp-includes/link-template.php index cfcdfd2abc..daccfb4861 100644 --- a/wp-includes/link-template.php +++ b/wp-includes/link-template.php @@ -2319,7 +2319,12 @@ function get_dashboard_url( $user_id, $path = '', $scheme = 'admin' ) { function get_edit_profile_url( $user, $scheme = 'admin' ) { $user = (int) $user; - $url = get_dashboard_url( $user, 'profile.php', $scheme ); + if ( is_user_admin() ) + $url = user_admin_url( 'profile.php', $scheme ); + elseif ( is_network_admin() ) + $url = network_admin_url( 'profile.php', $scheme ); + else + $url = get_dashboard_url( $user, 'profile.php', $scheme ); return apply_filters( 'edit_profile_url', $url, $user, $scheme); }