From 5b1ff4fbd58d0cb27dde8057e12746ff92e71122 Mon Sep 17 00:00:00 2001 From: Mark Jaquith Date: Wed, 7 Mar 2007 05:03:32 +0000 Subject: [PATCH] add_users_page() to address changing top-level menu item. fixes #3706 git-svn-id: https://develop.svn.wordpress.org/trunk@4987 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/admin-functions.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index dd136ceb74..8c9fc400c2 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -1545,6 +1545,14 @@ function add_theme_page( $page_title, $menu_title, $access_level, $file, $functi return add_submenu_page( 'themes.php', $page_title, $menu_title, $access_level, $file, $function ); } +function add_users_page( $page_title, $menu_title, $access_level, $file, $function = '' ) { + if ( current_user_can('edit_users') ) + $parent = 'users.php'; + else + $parent = 'profile.php'; + return add_submenu_page( $parent, $page_title, $menu_title, $access_level, $file, $function ); +} + function validate_file( $file, $allowed_files = '' ) { if ( false !== strpos( $file, './' )) return 1;