2008-09-16 18:37:49 -04:00
< ? php
/**
2008-09-21 17:39:38 -04:00
* Media settings administration panel .
2008-09-16 18:37:49 -04:00
*
* @ package WordPress
* @ subpackage Administration
*/
/** WordPress Administration Bootstrap */
require_once ( 'admin.php' );
2009-08-01 17:12:17 -04:00
if ( ! current_user_can ( 'manage_options' ) )
wp_die ( __ ( 'You do not have sufficient permissions to manage options for this blog.' ));
2008-09-21 15:02:10 -04:00
$title = __ ( 'Media Settings' );
2008-09-16 18:37:49 -04:00
$parent_file = 'options-general.php' ;
include ( 'admin-header.php' );
?>
< div class = " wrap " >
2008-11-26 08:51:25 -05:00
< ? php screen_icon (); ?>
2009-05-18 11:11:07 -04:00
< h2 >< ? php echo esc_html ( $title ); ?> </h2>
2008-09-16 18:37:49 -04:00
< form action = " options.php " method = " post " >
2008-11-28 16:57:58 -05:00
< ? php settings_fields ( 'media' ); ?>
2008-10-13 21:18:52 -04:00
2008-09-16 18:37:49 -04:00
< h3 >< ? php _e ( 'Image sizes' ) ?> </h3>
2008-11-13 02:54:27 -05:00
< p >< ? php _e ( 'The sizes listed below determine the maximum dimensions in pixels to use when inserting an image into the body of a post.' ); ?> </p>
2008-09-16 18:37:49 -04:00
< table class = " form-table " >
< tr valign = " top " >
< th scope = " row " >< ? php _e ( 'Thumbnail size' ) ?> </th>
< td >
< label for = " thumbnail_size_w " >< ? php _e ( 'Width' ); ?> </label>
2008-10-28 18:07:39 -04:00
< input name = " thumbnail_size_w " type = " text " id = " thumbnail_size_w " value = " <?php form_option('thumbnail_size_w'); ?> " class = " small-text " />
2008-09-16 18:37:49 -04:00
< label for = " thumbnail_size_h " >< ? php _e ( 'Height' ); ?> </label>
2008-10-28 18:07:39 -04:00
< input name = " thumbnail_size_h " type = " text " id = " thumbnail_size_h " value = " <?php form_option('thumbnail_size_h'); ?> " class = " small-text " />< br />
2008-09-16 18:37:49 -04:00
< input name = " thumbnail_crop " type = " checkbox " id = " thumbnail_crop " value = " 1 " < ? php checked ( '1' , get_option ( 'thumbnail_crop' )); ?> />
< label for = " thumbnail_crop " >< ? php _e ( 'Crop thumbnail to exact dimensions (normally thumbnails are proportional)' ); ?> </label>
</ td >
</ tr >
< tr valign = " top " >
< th scope = " row " >< ? php _e ( 'Medium size' ) ?> </th>
2009-10-13 13:04:22 -04:00
< td >< fieldset >< legend class = " screen-reader-text " >< span >< ? php _e ( 'Medium size' ); ?> </span></legend>
2008-09-16 18:37:49 -04:00
< label for = " medium_size_w " >< ? php _e ( 'Max Width' ); ?> </label>
2008-10-28 18:07:39 -04:00
< input name = " medium_size_w " type = " text " id = " medium_size_w " value = " <?php form_option('medium_size_w'); ?> " class = " small-text " />
2008-09-16 18:37:49 -04:00
< label for = " medium_size_h " >< ? php _e ( 'Max Height' ); ?> </label>
2008-10-28 18:07:39 -04:00
< input name = " medium_size_h " type = " text " id = " medium_size_h " value = " <?php form_option('medium_size_h'); ?> " class = " small-text " />
2008-09-16 18:37:49 -04:00
</ fieldset ></ td >
</ tr >
2008-12-09 13:03:31 -05:00
< tr valign = " top " >
< th scope = " row " >< ? php _e ( 'Large size' ) ?> </th>
2009-10-13 13:04:22 -04:00
< td >< fieldset >< legend class = " screen-reader-text " >< span >< ? php _e ( 'Large size' ); ?> </span></legend>
2008-12-09 13:03:31 -05:00
< label for = " large_size_w " >< ? php _e ( 'Max Width' ); ?> </label>
< input name = " large_size_w " type = " text " id = " large_size_w " value = " <?php form_option('large_size_w'); ?> " class = " small-text " />
< label for = " large_size_h " >< ? php _e ( 'Max Height' ); ?> </label>
< input name = " large_size_h " type = " text " id = " large_size_h " value = " <?php form_option('large_size_h'); ?> " class = " small-text " />
</ fieldset ></ td >
</ tr >
2008-09-16 18:37:49 -04:00
< ? php do_settings_fields ( 'media' , 'default' ); ?>
</ table >
2009-10-13 13:04:22 -04:00
< h3 >< ? php _e ( 'Embeds' ) ?> </h3>
< table class = " form-table " >
< tr valign = " top " >
2009-10-20 17:28:35 -04:00
< th scope = " row " >< ? php _e ( 'Auto-embeds' ); ?> </th>
< td >< fieldset >< legend class = " screen-reader-text " >< span >< ? php _e ( 'Attempt to automatically embed all plain text URLs' ); ?> </span></legend>
< label for = " embed_autourls " >< input name = " embed_autourls " type = " checkbox " id = " embed_autourls " value = " 1 " < ? php checked ( '1' , get_option ( 'embed_autourls' ) ); ?> /> <?php _e('Attempt to automatically embed all plain text URLs'); ?></label>
2009-10-13 13:04:22 -04:00
</ fieldset ></ td >
</ tr >
2009-11-04 10:52:23 -05:00
< ? php if ( current_user_can ( 'unfiltered_html' ) ) { ?>
2009-10-13 13:04:22 -04:00
< tr valign = " top " >
2009-11-02 09:41:35 -05:00
< th scope = " row " >< ? php _e ( 'oEmbed discovery' ); ?> </th>
< td >< fieldset >< legend class = " screen-reader-text " >< span >< ? php printf ( __ ( 'Attempt to embed content from unknown URLs using <a href="%s">oEmbed</a>' ), 'http://codex.wordpress.org/Embeds#oEmbed' ); ?> </span></legend>
< label for = " embed_oembed_discover " >< input name = " embed_oembed_discover " type = " checkbox " id = " embed_oembed_discover " value = " 1 " < ? php checked ( '1' , get_option ( 'embed_oembed_discover' ) ); ?> /> <?php printf( __('Attempt to embed content from unknown URLs using <a href="%s">oEmbed</a>'), 'http://codex.wordpress.org/Embeds#oEmbed' ); ?></label>
2009-10-13 13:04:22 -04:00
</ fieldset ></ td >
</ tr >
2009-11-04 10:52:23 -05:00
< ? php } ?>
2009-10-13 13:04:22 -04:00
< tr valign = " top " >
2009-11-02 09:41:35 -05:00
< th scope = " row " >< ? php _e ( 'Maximum embed size' ) ?> </th>
2009-10-13 13:04:22 -04:00
< td >
< label for = " embed_size_w " >< ? php _e ( 'Width' ); ?> </label>
< input name = " embed_size_w " type = " text " id = " embed_size_w " value = " <?php form_option('embed_size_w'); ?> " class = " small-text " />
< label for = " embed_size_h " >< ? php _e ( 'Height' ); ?> </label>
< input name = " embed_size_h " type = " text " id = " embed_size_h " value = " <?php form_option('embed_size_h'); ?> " class = " small-text " />
< ? php if ( ! empty ( $content_width ) ) echo '<br />' . __ ( " If the width value is left blank, embeds will default to the max width of your theme. " ); ?>
</ td >
</ tr >
< ? php do_settings_fields ( 'media' , 'embeds' ); ?>
</ table >
2008-09-16 18:37:49 -04:00
< ? php do_settings_sections ( 'media' ); ?>
< p class = " submit " >
2009-05-05 15:43:53 -04:00
< input type = " submit " name = " Submit " class = " button-primary " value = " <?php esc_attr_e('Save Changes') ?> " />
2008-09-16 18:37:49 -04:00
</ p >
</ form >
</ div >
< ? php include ( './admin-footer.php' ); ?>