[ Index ]

PHP Cross Reference of Wordpress 2.7.1

title

Body

[close]

/wp-admin/ -> options-writing.php (source)

   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  $title = __('Writing Settings');
  13  $parent_file = 'options-general.php';
  14  
  15  include ('admin-header.php');
  16  ?>
  17  
  18  <div class="wrap">
  19  <?php screen_icon(); ?>
  20  <h2><?php echo wp_specialchars( $title ); ?></h2>
  21  
  22  <form method="post" action="options.php">
  23  <?php settings_fields('writing'); ?>
  24  
  25  <table class="form-table">
  26  <tr valign="top">
  27  <th scope="row"><label for="default_post_edit_rows"> <?php _e('Size of the post box') ?></label></th>
  28  <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" />
  29  <?php _e('lines') ?></td>
  30  </tr>
  31  <tr valign="top">
  32  <th scope="row"><?php _e('Formatting') ?></th>
  33  <td><fieldset><legend class="hidden"><?php _e('Formatting') ?></legend>
  34  <label for="use_smilies">
  35  <input name="use_smilies" type="checkbox" id="use_smilies" value="1" <?php checked('1', get_option('use_smilies')); ?> />
  36  <?php _e('Convert emoticons like <code>:-)</code> and <code>:-P</code> to graphics on display') ?></label><br />
  37  <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>
  38  </fieldset></td>
  39  </tr>
  40  <tr valign="top">
  41  <th scope="row"><label for="default_category"><?php _e('Default Post Category') ?></label></th>
  42  <td>
  43  <?php
  44  wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_category', 'orderby' => 'name', 'selected' => get_option('default_category'), 'hierarchical' => true));
  45  ?>
  46  </td>
  47  </tr>
  48  <tr valign="top">
  49  <th scope="row"><label for="default_link_category"><?php _e('Default Link Category') ?></label></th>
  50  <td>
  51  <?php
  52  wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_link_category', 'orderby' => 'name', 'selected' => get_option('default_link_category'), 'hierarchical' => true, 'type' => 'link'));
  53  ?>
  54  </td>
  55  </tr>
  56  <?php do_settings_fields('writing', 'default'); ?>
  57  </table>
  58  
  59  <h3><?php _e('Remote Publishing') ?></h3>
  60  <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>
  61  <table class="form-table">
  62  <tr valign="top">
  63  <th scope="row"><?php _e('Atom Publishing Protocol') ?></th>
  64  <td><fieldset><legend class="hidden"><?php _e('Atom Publishing Protocol') ?></legend>
  65  <label for="enable_app">
  66  <input name="enable_app" type="checkbox" id="enable_app" value="1" <?php checked('1', get_option('enable_app')); ?> />
  67  <?php _e('Enable the Atom Publishing Protocol.') ?></label><br />
  68  </fieldset></td>
  69  </tr>
  70  <tr valign="top">
  71  <th scope="row"><?php _e('XML-RPC') ?></th>
  72  <td><fieldset><legend class="hidden"><?php _e('XML-RPC') ?></legend>
  73  <label for="enable_xmlrpc">
  74  <input name="enable_xmlrpc" type="checkbox" id="enable_xmlrpc" value="1" <?php checked('1', get_option('enable_xmlrpc')); ?> />
  75  <?php _e('Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.') ?></label><br />
  76  </fieldset></td>
  77  </tr>
  78  <?php do_settings_fields('writing', 'remote_publishing'); ?>
  79  </table>
  80  
  81  <h3><?php _e('Post via e-mail') ?></h3>
  82  <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&#8217;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>
  83  
  84  <table class="form-table">
  85  <tr valign="top">
  86  <th scope="row"><label for="mailserver_url"><?php _e('Mail Server') ?></label></th>
  87  <td><input name="mailserver_url" type="text" id="mailserver_url" value="<?php form_option('mailserver_url'); ?>" class="regular-text" />
  88  <label for="mailserver_port"><?php _e('Port') ?></label>
  89  <input name="mailserver_port" type="text" id="mailserver_port" value="<?php form_option('mailserver_port'); ?>" class="small-text" />
  90  </td>
  91  </tr>
  92  <tr valign="top">
  93  <th scope="row"><label for="mailserver_login"><?php _e('Login Name') ?></label></th>
  94  <td><input name="mailserver_login" type="text" id="mailserver_login" value="<?php form_option('mailserver_login'); ?>" class="regular-text" /></td>
  95  </tr>
  96  <tr valign="top">
  97  <th scope="row"><label for="mailserver_pass"><?php _e('Password') ?></label></th>
  98  <td>
  99  <input name="mailserver_pass" type="text" id="mailserver_pass" value="<?php form_option('mailserver_pass'); ?>" class="regular-text" />
 100  </td>
 101  </tr>
 102  <tr valign="top">
 103  <th scope="row"><label for="default_email_category"><?php _e('Default Mail Category') ?></label></th>
 104  <td>
 105  <?php
 106  wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_email_category', 'orderby' => 'name', 'selected' => get_option('default_email_category'), 'hierarchical' => true));
 107  ?>
 108  </td>
 109  </tr>
 110  <?php do_settings_fields('writing', 'post_via_email'); ?>
 111  </table>
 112  
 113  <h3><?php _e('Update Services') ?></h3>
 114  
 115  <?php if ( get_option('blog_public') ) : ?>
 116  
 117  <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>
 118  
 119  <textarea name="ping_sites" id="ping_sites" class="large-text" rows="3"><?php form_option('ping_sites'); ?></textarea>
 120  
 121  <?php else : ?>
 122  
 123      <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>
 124  
 125  <?php endif; ?>
 126  
 127  <?php do_settings_sections('writing'); ?>
 128  
 129  <p class="submit">
 130      <input type="submit" name="Submit" class="button-primary" value="<?php _e('Save Changes') ?>" />
 131  </p>
 132  </form>
 133  </div>
 134  
 135  <?php include ('./admin-footer.php') ?>


Generated: Mon Mar 23 16:23:02 2009 Cross-referenced by PHPXref 0.7