From 00f7071af4cd411c455870030c5db779d0611292 Mon Sep 17 00:00:00 2001 From: markjaquith 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: http://svn.automattic.com/wordpress/trunk@4987 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 dd136ceb7..8c9fc400c 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;