Changeset 18498 for trunk/wp-admin/includes/media.php
- Timestamp:
- 08/03/2011 10:19:00 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/media.php
r18489 r18498 374 374 * @since 2.5.0 375 375 */ 376 function media_buttons() { 377 $do_image = $do_audio = $do_video = true; 378 if ( is_multisite() ) { 379 $media_buttons = get_site_option( 'mu_media_buttons' ); 380 if ( empty($media_buttons['image']) ) 381 $do_image = false; 382 if ( empty($media_buttons['audio']) ) 383 $do_audio = false; 384 if ( empty($media_buttons['video']) ) 385 $do_video = false; 386 } 376 function media_buttons($editor_id = 'content') { 387 377 $out = ''; 388 378 389 if ( $do_image ) 390 $out .= _media_button(__('Add an Image'), 'images/media-button-image.gif?ver=20100531', 'image'); 391 if ( $do_video ) 392 $out .= _media_button(__('Add Video'), 'images/media-button-video.gif?ver=20100531', 'video'); 393 if ( $do_audio ) 394 $out .= _media_button(__('Add Audio'), 'images/media-button-music.gif?ver=20100531', 'audio'); 395 396 $out .= _media_button(__('Add Media'), 'images/media-button-other.gif?ver=20100531', 'media'); 379 if ( is_multisite() ) 380 $_buttons = get_site_option('mu_media_buttons'); 381 else 382 $_buttons = array( 'image' => true, 'video' => true, 'audio' => true ); 383 384 if ( !empty($_buttons['image']) ) 385 $out .= _media_button(__('Add an Image'), 'images/media-button-image.gif?ver=20100531', 'image', $editor_id); 386 if ( !empty($_buttons['video']) ) 387 $out .= _media_button(__('Add Video'), 'images/media-button-video.gif?ver=20100531', 'video', $editor_id); 388 if ( !empty($_buttons['audio']) ) 389 $out .= _media_button(__('Add Audio'), 'images/media-button-music.gif?ver=20100531', 'audio', $editor_id); 390 391 $out .= _media_button(__('Add Media'), 'images/media-button-other.gif?ver=20100531', 'media', $editor_id); 397 392 398 393 $context = apply_filters('media_buttons_context', __('Upload/Insert %s')); … … 402 397 add_action( 'media_buttons', 'media_buttons' ); 403 398 404 function _media_button($title, $icon, $type ) {405 return "<a href='" . esc_url( get_upload_iframe_src($type) ) . "' id=' add_$type' class='thickbox' title='$title'><img src='" . esc_url( admin_url( $icon ) ) . "' alt='$title' onclick='return false;' /></a>";399 function _media_button($title, $icon, $type, $id) { 400 return "<a href='" . esc_url( get_upload_iframe_src($type) ) . "' id='{$id}-add_{$type}' class='thickbox add_$type' title='$title'><img src='" . esc_url( admin_url( $icon ) ) . "' alt='$title' onclick='return false;' /></a>"; 406 401 } 407 402
Note: See TracChangeset
for help on using the changeset viewer.