Projects : mp-wp : mp-wp_genesis
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’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') ?> |