WordPress 3.0 beta 1 documentation kindly provided to you by Hay Kranen
| [ Index ] |
PHP Cross Reference of WordPress 3.0 beta 1 |
|
| [ Index ] [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Writing settings administration panel. 4 * 5 * @package WordPress 6 * @subpackage Administration 7 */ 8 9 /** WordPress Administration Bootstrap */ 10 require_once ('admin.php'); 11 12 if ( ! current_user_can( 'manage_options' ) ) 13 wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) ); 14 15 $title = __('Writing Settings'); 16 $parent_file = 'options-general.php'; 17 18 include ('admin-header.php'); 19 ?> 20 21 <div class="wrap"> 22 <?php screen_icon(); ?> 23 <h2><?php echo esc_html( $title ); ?></h2> 24 25 <form method="post" action="options.php"> 26 <?php settings_fields('writing'); ?> 27 28 <table class="form-table"> 29 <tr valign="top"> 30 <th scope="row"><label for="default_post_edit_rows"> <?php _e('Size of the post box') ?></label></th> 31 <td><input name="default_post_edit_rows" type="text" id="default_post_edit_rows" value="<?php form_option('default_post_edit_rows'); ?>" class="small-text" /> 32 <?php _e('lines') ?></td> 33 </tr> 34 <tr valign="top"> 35 <th scope="row"><?php _e('Formatting') ?></th> 36 <td><fieldset><legend class="screen-reader-text"><span><?php _e('Formatting') ?></span></legend> 37 <label for="use_smilies"> 38 <input name="use_smilies" type="checkbox" id="use_smilies" value="1" <?php checked('1', get_option('use_smilies')); ?> /> 39 <?php _e('Convert emoticons like <code>:-)</code> and <code>:-P</code> to graphics on display') ?></label><br /> 40 <label for="use_balanceTags"><input name="use_balanceTags" type="checkbox" id="use_balanceTags" value="1" <?php checked('1', get_option('use_balanceTags')); ?> /> <?php _e('WordPress should correct invalidly nested XHTML automatically') ?></label> 41 </fieldset></td> 42 </tr> 43 <tr valign="top"> 44 <th scope="row"><label for="default_category"><?php _e('Default Post Category') ?></label></th> 45 <td> 46 <?php 47 wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_category', 'orderby' => 'name', 'selected' => get_option('default_category'), 'hierarchical' => true)); 48 ?> 49 </td> 50 </tr> 51 <tr valign="top"> 52 <th scope="row"><label for="default_link_category"><?php _e('Default Link Category') ?></label></th> 53 <td> 54 <?php 55 wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_link_category', 'orderby' => 'name', 'selected' => get_option('default_link_category'), 'hierarchical' => true, 'taxonomy' => 'link_category')); 56 ?> 57 </td> 58 </tr> 59 <?php do_settings_fields('writing', 'default'); ?> 60 </table> 61 62 <h3><?php _e('Remote Publishing') ?></h3> 63 <p><?php printf(__('To post to WordPress from a desktop blogging client or remote website that uses the Atom Publishing Protocol or one of the XML-RPC publishing interfaces you must enable them below.')) ?></p> 64 <table class="form-table"> 65 <tr valign="top"> 66 <th scope="row"><?php _e('Atom Publishing Protocol') ?></th> 67 <td><fieldset><legend class="screen-reader-text"><span><?php _e('Atom Publishing Protocol') ?></span></legend> 68 <label for="enable_app"> 69 <input name="enable_app" type="checkbox" id="enable_app" value="1" <?php checked('1', get_option('enable_app')); ?> /> 70 <?php _e('Enable the Atom Publishing Protocol.') ?></label><br /> 71 </fieldset></td> 72 </tr> 73 <tr valign="top"> 74 <th scope="row"><?php _e('XML-RPC') ?></th> 75 <td><fieldset><legend class="screen-reader-text"><span><?php _e('XML-RPC') ?></span></legend> 76 <label for="enable_xmlrpc"> 77 <input name="enable_xmlrpc" type="checkbox" id="enable_xmlrpc" value="1" <?php checked('1', get_option('enable_xmlrpc')); ?> /> 78 <?php _e('Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.') ?></label><br /> 79 </fieldset></td> 80 </tr> 81 <?php do_settings_fields('writing', 'remote_publishing'); ?> 82 </table> 83 84 <?php if ( apply_filters( 'enable_post_by_email_configuration', true ) ) { ?> 85 <h3><?php _e('Post via e-mail') ?></h3> 86 <p><?php printf(__('To post to WordPress by e-mail you must set up a secret e-mail account with POP3 access. Any mail received at this address will be posted, so it’s a good idea to keep this address very secret. Here are three random strings you could use: <kbd>%s</kbd>, <kbd>%s</kbd>, <kbd>%s</kbd>.'), wp_generate_password(8, false), wp_generate_password(8, false), wp_generate_password(8, false)) ?></p> 87 88 <table class="form-table"> 89 <tr valign="top"> 90 <th scope="row"><label for="mailserver_url"><?php _e('Mail Server') ?></label></th> 91 <td><input name="mailserver_url" type="text" id="mailserver_url" value="<?php form_option('mailserver_url'); ?>" class="regular-text code" /> 92 <label for="mailserver_port"><?php _e('Port') ?></label> 93 <input name="mailserver_port" type="text" id="mailserver_port" value="<?php form_option('mailserver_port'); ?>" class="small-text" /> 94 </td> 95 </tr> 96 <tr valign="top"> 97 <th scope="row"><label for="mailserver_login"><?php _e('Login Name') ?></label></th> 98 <td><input name="mailserver_login" type="text" id="mailserver_login" value="<?php form_option('mailserver_login'); ?>" class="regular-text" /></td> 99 </tr> 100 <tr valign="top"> 101 <th scope="row"><label for="mailserver_pass"><?php _e('Password') ?></label></th> 102 <td> 103 <input name="mailserver_pass" type="text" id="mailserver_pass" value="<?php form_option('mailserver_pass'); ?>" class="regular-text" /> 104 </td> 105 </tr> 106 <tr valign="top"> 107 <th scope="row"><label for="default_email_category"><?php _e('Default Mail Category') ?></label></th> 108 <td> 109 <?php 110 wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_email_category', 'orderby' => 'name', 'selected' => get_option('default_email_category'), 'hierarchical' => true)); 111 ?> 112 </td> 113 </tr> 114 <?php do_settings_fields('writing', 'post_via_email'); ?> 115 </table> 116 <?php } ?> 117 <?php if ( apply_filters( 'enable_update_services_configuration', true ) ) { ?> 118 <h3><?php _e('Update Services') ?></h3> 119 120 <?php if ( get_option('blog_public') ) : ?> 121 122 <p><label for="ping_sites"><?php _e('When you publish a new post, WordPress automatically notifies the following site update services. For more about this, see <a href="http://codex.wordpress.org/Update_Services">Update Services</a> on the Codex. Separate multiple service <abbr title="Universal Resource Locator">URL</abbr>s with line breaks.') ?></label></p> 123 124 <textarea name="ping_sites" id="ping_sites" class="large-text code" rows="3"><?php form_option('ping_sites'); ?></textarea> 125 126 <?php else : ?> 127 128 <p><?php printf(__('WordPress is not notifying any <a href="http://codex.wordpress.org/Update_Services">Update Services</a> because of your site’s <a href="%s">privacy settings</a>.'), 'options-privacy.php'); ?></p> 129 130 <?php endif; ?> 131 <?php } // multisite ?> 132 133 <?php do_settings_sections('writing'); ?> 134 135 <p class="submit"> 136 <input type="submit" name="Submit" class="button-primary" value="<?php esc_attr_e('Save Changes') ?>" /> 137 </p> 138 </form> 139 </div> 140 141 <?php include ('./admin-footer.php') ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Apr 5 14:26:09 2010 | Cross-referenced by PHPXref 0.7 |