| [ Index ] |
PHP Cross Reference of Wordpress 2.9.1 |
[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 blog.')); 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, 'type' => 'link')); 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 <h3><?php _e('Post via e-mail') ?></h3> 85 <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> 86 87 <table class="form-table"> 88 <tr valign="top"> 89 <th scope="row"><label for="mailserver_url"><?php _e('Mail Server') ?></label></th> 90 <td><input name="mailserver_url" type="text" id="mailserver_url" value="<?php form_option('mailserver_url'); ?>" class="regular-text code" /> 91 <label for="mailserver_port"><?php _e('Port') ?></label> 92 <input name="mailserver_port" type="text" id="mailserver_port" value="<?php form_option('mailserver_port'); ?>" class="small-text" /> 93 </td> 94 </tr> 95 <tr valign="top"> 96 <th scope="row"><label for="mailserver_login"><?php _e('Login Name') ?></label></th> 97 <td><input name="mailserver_login" type="text" id="mailserver_login" value="<?php form_option('mailserver_login'); ?>" class="regular-text" /></td> 98 </tr> 99 <tr valign="top"> 100 <th scope="row"><label for="mailserver_pass"><?php _e('Password') ?></label></th> 101 <td> 102 <input name="mailserver_pass" type="text" id="mailserver_pass" value="<?php form_option('mailserver_pass'); ?>" class="regular-text" /> 103 </td> 104 </tr> 105 <tr valign="top"> 106 <th scope="row"><label for="default_email_category"><?php _e('Default Mail Category') ?></label></th> 107 <td> 108 <?php 109 wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_email_category', 'orderby' => 'name', 'selected' => get_option('default_email_category'), 'hierarchical' => true)); 110 ?> 111 </td> 112 </tr> 113 <?php do_settings_fields('writing', 'post_via_email'); ?> 114 </table> 115 116 <h3><?php _e('Update Services') ?></h3> 117 118 <?php if ( get_option('blog_public') ) : ?> 119 120 <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> 121 122 <textarea name="ping_sites" id="ping_sites" class="large-text code" rows="3"><?php form_option('ping_sites'); ?></textarea> 123 124 <?php else : ?> 125 126 <p><?php printf(__('WordPress is not notifying any <a href="http://codex.wordpress.org/Update_Services">Update Services</a> because of your blog’s <a href="%s">privacy settings</a>.'), 'options-privacy.php'); ?></p> 127 128 <?php endif; ?> 129 130 <?php do_settings_sections('writing'); ?> 131 132 <p class="submit"> 133 <input type="submit" name="Submit" class="button-primary" value="<?php esc_attr_e('Save Changes') ?>" /> 134 </p> 135 </form> 136 </div> 137 138 <?php include ('./admin-footer.php') ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Fri Jan 8 00:19:48 2010 | Cross-referenced by PHPXref 0.7 |