Admin menu: add generic icon, fix hover in IE, speed up response timing

git-svn-id: https://develop.svn.wordpress.org/trunk@9182 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Ozz
2008-10-15 06:54:25 +00:00
parent 45123cac1f
commit 7ab970715d
7 changed files with 54 additions and 40 deletions

View File

@@ -492,7 +492,7 @@ function uninstall_plugin($plugin) {
// Menu
//
function add_menu_page( $page_title, $menu_title, $access_level, $file, $function = '' ) {
function add_menu_page( $page_title, $menu_title, $access_level, $file, $function = '', $icon_url = '' ) {
global $menu, $admin_page_hooks;
$file = plugin_basename( $file );
@@ -503,7 +503,10 @@ function add_menu_page( $page_title, $menu_title, $access_level, $file, $functio
if (!empty ( $function ) && !empty ( $hookname ))
add_action( $hookname, $function );
$menu[] = array ( $menu_title, $access_level, $file, $page_title, $hookname, $hookname );
if ( empty($icon_url) )
$icon_url = 'images/menu/generic.png';
$menu[] = array ( $menu_title, $access_level, $file, $page_title, $hookname, $hookname, $icon_url );
return $hookname;
}