diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-04-04 16:44:15 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-04-04 16:44:15 +0000 |
commit | 7740e89de3e1bc0cc636120e3ca8ab9e97e4d3cc (patch) | |
tree | c6fd23b598f3994eddb18cb1c0f2e8d95ff054fa /wp-admin/options-discussion.php | |
parent | f650f48c048bfbbb2ae702b6425d87e39358d748 (diff) | |
download | wordpress-mu-7740e89de3e1bc0cc636120e3ca8ab9e97e4d3cc.tar.gz wordpress-mu-7740e89de3e1bc0cc636120e3ca8ab9e97e4d3cc.tar.xz wordpress-mu-7740e89de3e1bc0cc636120e3ca8ab9e97e4d3cc.zip |
Merged with WordPress 2.5, unstable, only for testing
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1218 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/options-discussion.php')
-rw-r--r-- | wp-admin/options-discussion.php | 124 |
1 files changed, 81 insertions, 43 deletions
diff --git a/wp-admin/options-discussion.php b/wp-admin/options-discussion.php index 3f8ce72..09f380e 100644 --- a/wp-admin/options-discussion.php +++ b/wp-admin/options-discussion.php @@ -1,84 +1,122 @@ <?php require_once('admin.php'); -$title = __('Discussion Options'); +$title = __('Discussion Settings'); $parent_file = 'options-general.php'; include('admin-header.php'); ?> <div class="wrap"> -<h2><?php _e('Discussion Options') ?></h2> +<h2><?php _e('Discussion Settings') ?></h2> <form method="post" action="options.php"> -<?php wp_nonce_field('discussion-options') ?> <input type='hidden' name='option_page' value='discussion' /> -<p class="submit"><input type="submit" name="Submit" value="<?php _e('Update Options »') ?>" /></p> -<fieldset class="options"> -<legend><?php echo __('Usual settings for an article:').'<br /><small><em>('.__('These settings may be overridden for individual articles.').')</em></small>'; ?></legend> -<ul> -<li> +<?php wp_nonce_field('discussion-options') ?> +<table class="form-table"> +<tr valign="top"> +<th scope="row"><?php _e('Default article settings') ?></th> +<td> <label for="default_pingback_flag"> <input name="default_pingback_flag" type="checkbox" id="default_pingback_flag" value="1" <?php checked('1', get_option('default_pingback_flag')); ?> /> <?php _e('Attempt to notify any blogs linked to from the article (slows down posting.)') ?></label> -</li> -<li> +<br /> <label for="default_ping_status"> <input name="default_ping_status" type="checkbox" id="default_ping_status" value="open" <?php checked('open', get_option('default_ping_status')); ?> /> <?php _e('Allow link notifications from other blogs (pingbacks and trackbacks.)') ?></label> -</li> -<li> +<br /> <label for="default_comment_status"> <input name="default_comment_status" type="checkbox" id="default_comment_status" value="open" <?php checked('open', get_option('default_comment_status')); ?> /> <?php _e('Allow people to post comments on the article') ?></label> -</li> -</ul> -</fieldset> -<fieldset class="options"> -<legend><?php _e('E-mail me whenever:') ?></legend> -<ul> -<li> +<br /> +<small><em><?php echo '(' . __('These settings may be overridden for individual articles.') . ')'; ?></em></small> +</td> +</tr> +<tr valign="top"> +<th scope="row"><?php _e('E-mail me whenever') ?></th> +<td> <label for="comments_notify"> <input name="comments_notify" type="checkbox" id="comments_notify" value="1" <?php checked('1', get_option('comments_notify')); ?> /> <?php _e('Anyone posts a comment') ?> </label> -</li> -<li> +<br /> <label for="moderation_notify"> <input name="moderation_notify" type="checkbox" id="moderation_notify" value="1" <?php checked('1', get_option('moderation_notify')); ?> /> <?php _e('A comment is held for moderation') ?> </label> -</li> -</ul> -</fieldset> -<fieldset class="options"> -<legend><?php _e('Before a comment appears:') ?></legend> -<ul> -<li> +</td> +</tr> +<tr valign="top"> +<th scope="row"><?php _e('Before a comment appears') ?></th> +<td> <label for="comment_moderation"> <input name="comment_moderation" type="checkbox" id="comment_moderation" value="1" <?php checked('1', get_option('comment_moderation')); ?> /> <?php _e('An administrator must always approve the comment') ?> </label> -</li> -<li><label for="require_name_email"><input type="checkbox" name="require_name_email" id="require_name_email" value="1" <?php checked('1', get_option('require_name_email')); ?> /> <?php _e('Comment author must fill out name and e-mail') ?></label></li> -<li><label for="comment_whitelist"><input type="checkbox" name="comment_whitelist" id="comment_whitelist" value="1" <?php checked('1', get_option('comment_whitelist')); ?> /> <?php _e('Comment author must have a previously approved comment') ?></label></li> -</ul> -</fieldset> -<fieldset class="options"> -<legend><?php _e('Comment Moderation') ?></legend> +<br /> +<label for="require_name_email"><input type="checkbox" name="require_name_email" id="require_name_email" value="1" <?php checked('1', get_option('require_name_email')); ?> /> <?php _e('Comment author must fill out name and e-mail') ?></label> +<br /> +<label for="comment_whitelist"><input type="checkbox" name="comment_whitelist" id="comment_whitelist" value="1" <?php checked('1', get_option('comment_whitelist')); ?> /> <?php _e('Comment author must have a previously approved comment') ?></label> +</td> +</tr> +<tr valign="top"> +<th scope="row"><?php _e('Comment Moderation') ?></th> +<td> <p><?php printf(__('Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)'), '<input name="comment_max_links" type="text" id="comment_max_links" size="3" value="' . get_option('comment_max_links'). '" />' ) ?></p> -<p><?php _e('When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the <a href="moderation.php">moderation queue</a>. One word or IP per line. It will match inside words, so "press" will match "WordPress".') ?></p> +<p><?php _e('When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the <a href="edit-comments.php?comment_status=moderated">moderation queue</a>. One word or IP per line. It will match inside words, so "press" will match "WordPress".') ?></p> <p> -<textarea name="moderation_keys" cols="60" rows="4" id="moderation_keys" style="width: 98%; font-size: 12px;" class="code"><?php form_option('moderation_keys'); ?></textarea> +<textarea name="moderation_keys" cols="60" rows="10" id="moderation_keys" style="width: 98%; font-size: 12px;" class="code"><?php form_option('moderation_keys'); ?></textarea> </p> -</fieldset> -<fieldset class="options"> -<legend><?php _e('Comment Blacklist') ?></legend> +</td> +</tr> +<tr valign="top"> +<th scope="row"><?php _e('Comment Blacklist') ?></th> +<td> <p><?php _e('When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so "press" will match "WordPress".') ?></p> <p> -<textarea name="blacklist_keys" cols="60" rows="4" id="blacklist_keys" style="width: 98%; font-size: 12px;" class="code"><?php form_option('blacklist_keys'); ?></textarea> +<textarea name="blacklist_keys" cols="60" rows="10" id="blacklist_keys" style="width: 98%; font-size: 12px;" class="code"><?php form_option('blacklist_keys'); ?></textarea> </p> -</fieldset> +</td> +</tr> +</table> + +<h3><?php _e('Avatars') ?></h3> + +<p><?php _e('By default WordPress uses <a href="http://gravatar.com/">Gravatars</a> — short for Globally Recognized Avatars — for the pictures that show up next to comments. Plugins may override this.'); ?></p> + +<?php // the above would be a good place to link to codex documentation on the gravatar functions, for putting it in themes. anything like that? ?> + +<table class="form-table"> +<tr valign="top"> +<th scope="row"><?php _e('Avatar display') ?></th> +<td> +<?php + $yesorno = array(0 => __("Don’t show Avatars"), 1 => __('Show Avatars')); + foreach ( $yesorno as $key => $value) { + $selected = (get_option('show_avatars') == $key) ? 'checked="checked"' : ''; + echo "\n\t<label><input type='radio' name='show_avatars' value='$key' $selected> $value</label><br />"; + } +?> +</td> +</tr> +<tr valign="top"> +<th scope="row"><?php _e('Maximum Rating') ?></th> +<td> + +<?php +$ratings = array( 'G' => __('G — Suitable for all audiences'), 'PG' => __('PG — Possibly offensive, usually for audiences 13 and above'), 'R' => __('R — Intended for adult audiences above 17'), 'X' => __('X — Even more mature than above')); +foreach ($ratings as $key => $rating) : + $selected = (get_option('avatar_rating') == $key) ? 'checked="checked"' : ''; + echo "\n\t<label><input type='radio' name='avatar_rating' value='$key' $selected> $rating</label><br />"; +endforeach; +?> + +</td> +</tr> + +</table> + + <p class="submit"> <input type="hidden" name="action" value="update" /> -<input type="submit" name="Submit" value="<?php _e('Update Options »') ?>" /> +<input type="submit" name="Submit" value="<?php _e('Save Changes') ?>" /> </p> </form> </div> |