Options: Hide the week starts on setting for installs that have the default setting already.

The default setting is the value of `$wp_locale->start_of_week` which holds the value per locale, see [35336].

Props swissspidy, ocean90.
Fixes #28344.

git-svn-id: https://develop.svn.wordpress.org/trunk@35337 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Dominik Schilling (ocean90)
2015-10-21 17:38:44 +00:00
parent 597e3630f3
commit 05356ff7dc
3 changed files with 45 additions and 20 deletions

View File

@@ -138,4 +138,25 @@ function options_reading_add_js() {
function options_reading_blog_charset() {
echo '<input name="blog_charset" type="text" id="blog_charset" value="' . esc_attr( get_option( 'blog_charset' ) ) . '" class="regular-text" />';
echo '<p class="description">' . __( 'The <a href="https://codex.wordpress.org/Glossary#Character_set">character encoding</a> of your site (UTF-8 is recommended)' ) . '</p>';
}
}
/**
* Render the week starts on setting.
*
* @global WP_Locale $wp_locale
*
* @since 4.4.0
*/
function options_general_start_of_week() {
global $wp_locale;
?>
<select name="start_of_week" id="start_of_week">
<?php
$start_of_week = get_option( 'start_of_week' );
for ( $day_index = 0; $day_index <= 6; $day_index++ ) {
echo "\n\t<option value='" . esc_attr( $day_index ) . "'" . selected( $start_of_week, $day_index, false ) . ">" . $wp_locale->get_weekday( $day_index ) . '</option>';
}
?>
</select>
<?php
}