Output a hidden input of blog_charset when we are hiding the option. props SergeyBiryukov. see #21507.
git-svn-id: https://develop.svn.wordpress.org/trunk@21539 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
98864bbb7e
commit
3bd03e0826
@ -64,7 +64,19 @@ include( './admin-header.php' );
|
|||||||
<h2><?php echo esc_html( $title ); ?></h2>
|
<h2><?php echo esc_html( $title ); ?></h2>
|
||||||
|
|
||||||
<form name="form1" method="post" action="options.php">
|
<form name="form1" method="post" action="options.php">
|
||||||
<?php settings_fields( 'reading' ); ?>
|
<?php
|
||||||
|
settings_fields( 'reading' );
|
||||||
|
|
||||||
|
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="http://codex.wordpress.org/Glossary#Character_set">character encoding</a> of your site (UTF-8 is recommended)' ) . '</p>';
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( ! in_array( get_option( 'blog_charset' ), array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) )
|
||||||
|
add_settings_field( 'blog_charset', __( 'Encoding for pages and feeds' ), 'options_reading_blog_charset', 'reading' );
|
||||||
|
else
|
||||||
|
echo '<input name="blog_charset" type="hidden" id="blog_charset" value="' . esc_attr( get_option( 'blog_charset' ) ) . '" />';
|
||||||
|
?>
|
||||||
|
|
||||||
<?php if ( ! get_pages() ) : ?>
|
<?php if ( ! get_pages() ) : ?>
|
||||||
<input name="show_on_front" type="hidden" value="posts" />
|
<input name="show_on_front" type="hidden" value="posts" />
|
||||||
@ -120,17 +132,7 @@ else :
|
|||||||
</fieldset></td>
|
</fieldset></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php do_settings_fields( 'reading', 'default' ); ?>
|
||||||
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="http://codex.wordpress.org/Glossary#Character_set">character encoding</a> of your site (UTF-8 is recommended)' )
|
|
||||||
. '</p>';
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( ! in_array( get_option( 'blog_charset' ), array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ) )
|
|
||||||
add_settings_field( 'blog_charset', __( 'Encoding for pages and feeds' ), 'options_reading_blog_charset', 'reading' );
|
|
||||||
|
|
||||||
do_settings_fields( 'reading', 'default' ); ?>
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<?php do_settings_sections( 'reading' ); ?>
|
<?php do_settings_sections( 'reading' ); ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user