Make WordPress Core


Ignore:
Timestamp:
02/28/2010 06:34:31 AM (16 years ago)
Author:
dd32
Message:

Move Admin Colour Scheme picker to a hook. Props Jick. s/register_admin_color_themes()/register_admin_color_schemes/g. See #11625, Fixes #6837

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/user-edit.php

    r13311 r13487  
    185185    </tr>
    186186<?php endif; ?>
    187 <?php if ( count($_wp_admin_css_colors) > 1 ) : ?>
     187<?php if ( count($_wp_admin_css_colors) > 1 && has_action('admin_color_scheme_picker') ) : ?>
    188188<tr>
    189189<th scope="row"><?php _e('Admin Color Scheme')?></th>
    190 <td><fieldset><legend class="screen-reader-text"><span><?php _e('Admin Color Scheme')?></span></legend>
    191 <?php
    192 $current_color = get_user_option('admin_color', $user_id);
    193 if ( empty($current_color) )
    194     $current_color = 'fresh';
    195 foreach ( $_wp_admin_css_colors as $color => $color_info ): ?>
    196 <div class="color-option"><input name="admin_color" id="admin_color_<?php echo $color; ?>" type="radio" value="<?php echo esc_attr($color) ?>" class="tog" <?php checked($color, $current_color); ?> />
    197     <table class="color-palette">
    198     <tr>
    199     <?php foreach ( $color_info->colors as $html_color ): ?>
    200     <td style="background-color: <?php echo $html_color ?>" title="<?php echo $color ?>">&nbsp;</td>
    201     <?php endforeach; ?>
    202     </tr>
    203     </table>
    204 
    205     <label for="admin_color_<?php echo $color; ?>"><?php echo $color_info->name ?></label>
    206 </div>
    207     <?php endforeach; ?>
    208 </fieldset></td>
    209 </tr>
    210 <?php
    211 endif;
     190<td><?php do_action( 'admin_color_scheme_picker' ); ?></td>
     191</tr>
     192<?php
     193endif; // $_wp_admin_css_colors
    212194if ( !( IS_PROFILE_PAGE && !$user_can_edit ) ) : ?>
    213195<tr>
Note: See TracChangeset for help on using the changeset viewer.