Make WordPress Core

Changeset 8008


Ignore:
Timestamp:
05/28/2008 10:15:46 PM (18 years ago)
Author:
ryan
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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?>
Note: See TracChangeset for help on using the changeset viewer.