diff --git src/wp-admin/options-discussion.php src/wp-admin/options-discussion.php
index 18e3b3d..015ab1e 100644
|
|
|
if ( empty($default) ) |
| 264 | 264 | $size = 32; |
| 265 | 265 | $avatar_list = ''; |
| 266 | 266 | |
| 267 | | // Force avatars on to display these choices |
| 268 | | add_filter( 'pre_option_show_avatars', '__return_true', 100 ); |
| 269 | | |
| 270 | 267 | foreach ( $avatar_defaults as $default_key => $default_name ) { |
| 271 | 268 | $selected = ($default == $default_key) ? 'checked="checked" ' : ''; |
| 272 | 269 | $avatar_list .= "\n\t<label><input type='radio' name='avatar_default' id='avatar_{$default_key}' value='" . esc_attr($default_key) . "' {$selected}/> "; |
| 273 | 270 | |
| 274 | | $avatar = get_avatar( $user_email, $size, $default_key ); |
| | 271 | $avatar = get_avatar( $user_email, $size, $default_key, '', array( 'force_default' => true, 'force_display' => true ) ); |
| 275 | 272 | $avatar_list .= preg_replace("/src='(.+?)'/", "src='\$1&forcedefault=1'", $avatar); |
| 276 | 273 | |
| 277 | 274 | $avatar_list .= ' ' . $default_name . '</label>'; |
| 278 | 275 | $avatar_list .= '<br />'; |
| 279 | 276 | } |
| 280 | 277 | |
| 281 | | remove_filter( 'pre_option_show_avatars', '__return_true', 100 ); |
| 282 | | |
| 283 | 278 | /** |
| 284 | 279 | * Filter the HTML output of the default avatar list. |
| 285 | 280 | * |