Changeset 8008

Show
Ignore:
Timestamp:
05/28/08 22:15:46 (6 months ago)
Author:
ryan
Message:

styles should come before scripts should come before head. Props mdawaffe

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/admin-header.php

    r8003 r8008  
    4646<?php endif; 
    4747 
    48 if ( isset($page_hook) ) { 
    49     do_action('admin_print_styles-' . $page_hook); 
    50     do_action('admin_print_scripts-' . $page_hook); 
    51     do_action('admin_head-' . $page_hook); 
    52 } else if ( isset($plugin_page) ) { 
    53     do_action('admin_print_styles-' . $plugin_page); 
    54     do_action('admin_print_scripts-' . $plugin_page); 
    55     do_action('admin_head-' . $plugin_page); 
    56 } else if ( isset($pagenow) ) { 
    57     do_action('admin_print_styles-' . $pagenow); 
    58     do_action('admin_print_scripts-' . $pagenow); 
    59     do_action('admin_head-' . $pagenow); 
    60 
    61 do_action('admin_print_styles'); 
    62 do_action('admin_print_scripts'); 
    63 do_action('admin_head'); 
     48$hook_suffixes = array(); 
     49 
     50if ( isset($page_hook) ) 
     51    $hook_suffixes[] = "-$page_hook"; 
     52else if ( isset($plugin_page) ) 
     53    $hook_suffixes[] = "-$plugin_page"; 
     54else if ( isset($pagenow) ) 
     55    $hook_suffixes[] = "-$pagenow"; 
     56 
     57$hook_suffixes[] = ''; 
     58 
     59foreach ( $hook_suffixes as $hook_suffix ) 
     60    do_action("admin_print_styles$hook_suffix"); // do_action( 'admin_print_styles-XXX' ); do_action( 'admin_print_styles' ); 
     61foreach ( $hook_suffixes as $hook_suffix ) 
     62    do_action("admin_print_scripts$hook_suffix"); // do_action( 'admin_print_scripts-XXX' ); do_action( 'admin_print_scripts' ); 
     63foreach ( $hook_suffixes as $hook_suffix ) 
     64    do_action("admin_head$hook_suffix"); // do_action( 'admin_head-XXX' ); do_action( 'admin_head' ); 
     65unset($hook_suffixes, $hook_suffix); 
    6466 
    6567?>